Pytania otagowane jako io

I / O to skrót od wejścia / wyjścia, który odnosi się do mechanizmu lub procesu przesyłania informacji między jednym systemem lub komponentem a drugim.

1
Jak iotop oblicza względną aktywność we / wy?
Na mojej stacji roboczej uruchomiłem kilka ciężkich procesów We / Wy, a ostatnio zainstalowałem iotopje, aby je monitorować. Oto ostatni zrzut ekranu: Jestem trochę zdezorientowany odczytami w IO>kolumnie. Wskazuje, że mój dysk działa z aktywnością we / wy około ~ 1500%. Czy to w ogóle możliwe? Jak obliczyć maksymalne możliwe …
16 performance  io  disk  top 


4
Skonstruuj polecenie, wstawiając ciąg do tty
Udało mi się to zrobić echo -n " polecenie "> / dev / tty1 Pojawiają się litery i kursor się porusza, ale są one „duchami” - jeśli trafisz Enter, nic się nie wydarzy (nie są ustawione na standardowe). Edytować: Pośrodku poniższego zrzutu ekranu widać, dlaczego widzę zastosowanie tego. (Linia z …
15 tty  io  stdin 

2
Monitoruj temperaturę / IO napędu NVMe
Czy istnieje sposób monitorowania temperatury lub odczytu / zapisu i napędu NVMe (w tym przypadku Intel 750). hdparm, udisksctl, smartctl, I hddtempwszystkie wydają się pozbawione tej możliwości, wyszukiwania Google były bezowocne. Dla ciekawskich jest to jedyna trudność, jaką napotkałem, uruchamiając Fedorę 23 (stację roboczą) za pomocą NVMe jako napędu systemowego.


5
Narzędzie do buforowania nieograniczonej ilości danych w potoku?
Czy istnieje narzędzie, które mogę włożyć do potoku, aby oddzielić prędkości odczytu i zapisu? $ producer | buf | consumer Zasadniczo chcę narzędzie, bufktóre odczytuje dane wejściowe tak szybko, jak to możliwe, przechowując je w pamięci, aby consumermogło zająć słodki czas, gdy producerdziała tak szybko, jak to możliwe.
14 pipe  io  buffer 

1
Nie można zamknąć partycji Luks
Dla celów tworzenia kopii zapasowych „wykonałem migawkę” partycji LVM. Ta partycja została zaszyfrowana, więc otworzyłem tę partycję Luks (migawkę), aby wykonać kopię zapasową. Problem polega na tym, że zapomniałem usunąć migawkę, dzięki czemu osiągnęła 100% wykorzystania. Kiedy próbuję usunąć migawkę: lvremove /dev/mapper/vgx-LogVolDBSnapshot /dev/vgx/LogVolDBSnapshot: read failed after 0 of 4096 at …
13 partition  lvm  io  disk  cryptsetup 


2
Kontrola IO bloków opartych na wadze dla maszyn wirtualnych
Używam KVM do zarządzania moimi maszynami wirtualnymi. Usiłuję ograniczyć zasoby przewidziane dla maszyn wirtualnych. Jestem w stanie ograniczyć procesor i pamięć przydzieloną dla maszyn wirtualnych za pomocą libvirt / cgroups. Teraz chcę kontrolować czas dysku przydzielony dla każdej maszyny wirtualnej, stosując pewne wagi. Spojrzałem na kontrolę blkio z grup cg. …

3
Duża aktywność zapisu na SSD nukes wydajność systemu
Zauważyłem, że kiedy robię ciężkie aplikacje do pisania, cały system zwalnia. Aby to przetestować dalej, uruchomiłem to, aby wykonać (stosunkowo) niski procesor i wysoką aktywność dysku: john -incremental > file_on_SSD To wypompowuje dziesiątki tysięcy ciągów na sekundę do pliku na moim dysku systemowym. Gdy tak się dzieje, myszy pozostają w …
13 kernel  performance  io  ssd 

5
Specjalny plik powodujący błąd we / wy
Chcę automatycznie przetestować, czy oprogramowanie reaguje zgodnie z oczekiwaniami, jeśli niezbędny plik SQLite DB nie zostanie odczytany (powodując błąd we / wy). Dokładnie tak się stało kilka dni temu u klienta. Naprawiliśmy go ręcznie, ale teraz chcę utworzyć automatyczny kod, aby go naprawić i potrzebuję dostępu do uszkodzonego pliku, aby …
13 linux  devices  io  testing 

2
Przesyłanie danych wyjściowych z programu segfault
Mam skrypt, który wywołuje program (w szczególności ttf2afmczęść tetex 3.0), który czasami segfuje, a czasem nie. Informacje, których potrzebuję, są zawsze drukowane, zanim ulegną segregacji, ale trudno mi jest powstrzymać przekierowanie potoku przed awarią i nie wysyłać niczego do potoku, gdy program zawiedzie. Próbowałem przekierować przez FIFO, nawiasować proces za …

3
Jak zapisać docelową lokalizację / dev / stdout w skrypcie bash?
Mam pewien skrypt bash, który chce zachować oryginalną /dev/stdoutlokalizację przed zamianą 1. deskryptora pliku na inną lokalizację. Oczywiście napisałem coś takiego old_stdout=$(readlink -f /dev/stdout) I to nie zadziałało. Bardzo szybko rozumiem na czym polegał problem: test@ubuntu:~$ echo $(readlink -f /dev/stdout) /proc/5175/fd/pipe:[31764] test@ubuntu:~$ readlink -f /dev/stdout /dev/pts/18 Oczywiście $()działa w podpowłoce, …


1
Mierzenie użycia dysku we / wy przez program
time to genialne polecenie, jeśli chcesz dowiedzieć się, ile czasu zajmuje procesor. Szukam czegoś podobnego, co może zmierzyć dyskowe we / wy programu i dowolnych dzieci. Najlepiej, aby rozróżniał między operacjami we / wy, które były buforowane (a tym samym nie powodowały wirowania dysku), a operacjami we / wy, które …
12 io  time  measure 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.