Chcę dynamicznie przeglądać procesor na rdzeń, wliczając tryb użytkownika i jądro, jak mam to zrobić?Jak dynamicznie monitorować wykorzystanie procesora na rdzeń w systemie Linux?
Odpowiedz
Można zobaczyć CPU za wykorzystanie rdzenia dynamicznie przy użyciu najwyższej polecenia (nie wiem co masz na myśli wydając tryb użytkownika i tho jądro)
typ top
w terminalu
następnie wpisz 1
Ciągle pojawia się błąd, terminal nie jest wystarczająco duży? Co powinienem zrobić? –
To necroposting, ale może ctrl + - (lub Widok -> Pomniejszenie) powinien pomóc –
Możesz użyć dstat
, który wypluwa więcej użytecznych informacji dla stronicowania sieciowego i systemu. Informacje te mogą być przechwytywane w plikach (CSV itp.) Do wykorzystania w przyszłości.
Na przykład Twoja maszyna ma 4 rdzenie. Możesz wykonać następujące czynności.
dstat -C 0,1,2,3,total
Jeśli tylko chcesz zobaczyć statystyki dla rdzeni 2 i 3 można wykonać następujące czynności:
dstat -C 2,3
dstat zwraca całkowite zużycie procesów. Ale potrzebuję określonego procesu mądrego zużycia rdzenia. Jak to zobaczyć –
Istnieje narzędzie o nazwie htop
, które mogą okazać się przydatne. Wspomniasz tryb użytkownika i jądro, więc zakładam, że przychodzisz z Windows. htop
jest nieco bardziej podobny do Menedżera zadań systemu Windows niż top
, ale może nie być preinstalowany w systemie Linux.
htop stronę:http://hisham.hm/htop/
'/ proc/stat' jest twoim przyjacielem, zobacz http://man7.org/linux/man-pages/man5/proc.5.html – scai
Proponuję zapytaj o to na http://unix.stackexchange.com. – peterh