Alternatywa dla iotop dla użytkownika innego niż root bez uprawnień sudo


20

Szukam alternatywy dla iotop. Oto moja sytuacja:

  1. Chcę się dowiedzieć, czy jakiś program często korzysta z dysku twardego podczas działania.
  2. iotop wymaga uprawnień root / sudo.
  3. 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ć?


Możesz użyć kombinacji top, szczególnie obserwując stany „oczekiwania” i vmstat.
DopeGhoti

Odpowiedzi:


18

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.

  • uruchom htop(1), znajdziesz interfejs podobny dotop(1)
  • naciśnij, F2aby wejść do konfiguracji
  • za pomocą wybrać „Kolumny”
  • za pomocą wybierz „Dostępne kolumny”
  • użyj /, aby wybrać żądane informacje I / O (np .: IO_READ_RATE, IO_WRITE_RATE, IO_RATE) i F5dodać je do „Aktywnych kolumn”
  • oszczędzać z F10
  • użyj </, >aby wybrać kolumnę I / O, aby wpłynąć na porządek sortowania

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).


2
Tak długo korzystałem z htopa i nie wiedziałem o tej funkcji. Dzięki!
ilija139

Są też iptrafi iptraf-ngmiłe narzędzia konsoli ncurses. Ale te projekty wydają się być porzucone . :(
olibre

iptraf*monitoruje tylko sieciowe
operacje

Kiedy robię zgodnie z sugestią dla htop, wyświetla tylko „brak uprawnień” w odpowiednich kolumnach. Wygląda na to, że nadal potrzebuję praw sudo do przeglądania tych informacji.
Kontrolowane radiowo

3

Jedyną rzeczą, która przychodzi blisko jest iostatod sysstat pakietu , który działa również dla zwykłych użytkowników, a może atop -d(nie powiedzie z pływającą wskazującego wyjątkiem tutaj).

Bardzo podobne pytanie zostało zadane na ServerFault: W przypadku braku iotopktóre z poleceń jest najbardziej odpowiednie do znalezienia procesów związanych z We / Wy?

iotopnie 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 niedozwolona

Z tego samego powodu prawdopodobnie nie możesz wyświetlić statystyk we / wy innych procesów na tym poziomie jako zwykły użytkownik.

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.