Szukam alternatywy dla iotop. Oto moja sytuacja:
- Chcę się dowiedzieć, czy jakiś program często korzysta z dysku twardego podczas działania.
- iotop wymaga uprawnień root / sudo.
- Moje konto jest w systemie innej osoby, więc nie mam uprawnień roota ani sudo.
Czy istnieje alternatywa dla iotop, której mogłabym użyć?
process
monitoring
io
not-root-user
Picabo
źródło
źródło
top
, szczególnie obserwując stany „oczekiwania” ivmstat
.Odpowiedzi:
Aby odwołać się do kilku innych narzędzi.
htop
Narzędzie wiersza poleceń, spakowane w większości dystrybucji, może pokazywać operacje we / wy bez uprawnień użytkownika root, ale tylko dla procesów.
htop(1)
, znajdziesz interfejs podobny dotop(1)
spojrzenia
Narzędzie wiersza poleceń z trybem internetowym, niezbyt spakowane, ale łatwe do zainstalowania (tj
pip install glances
.:)dane sieciowe
Interfejs internetowy, może być uruchamiany bez uprawnień roota, jeszcze nie spakowany (wymaga kompilacji).
źródło
iptraf
iiptraf-ng
miłe narzędzia konsoli ncurses. Ale te projekty wydają się być porzucone . :(iptraf*
monitoruje tylko siecioweJedyną rzeczą, która przychodzi blisko jest
iostat
od sysstat pakietu , który działa również dla zwykłych użytkowników, a możeatop -d
(nie powiedzie z pływającą wskazującego wyjątkiem tutaj).Bardzo podobne pytanie zostało zadane na ServerFault: W przypadku braku
iotop
które z poleceń jest najbardziej odpowiednie do znalezienia procesów związanych z We / Wy?iotop
nie działa już dla zwykłych użytkowników z powodu poprawki bezpieczeństwa w jądrze: patrz np. raport o błędach Red Hat: błąd Netlink: Operacja niedozwolonaZ tego samego powodu prawdopodobnie nie możesz wyświetlić statystyk we / wy innych procesów na tym poziomie jako zwykły użytkownik.
źródło