Redhat EL5
Skonfigurowałem swój top tak, jak lubię, pokazując podsumowanie pamięci i podsumowanie wymiany w MB. Musiałem zamknąć moją powłokę, a następnie, gdy ją ponownie otworzyłem, znów pokazuje (kilogramy) (domyślnie?)
Przeszukałem google i pomogłem i zarządzałem stroną. Nie mogę znaleźć opcji wyświetlania w MB. Chociaż znalazłem wiele innych dziwnych opcji ...
Jeśli ktoś wie, na pewno byłbym wdzięczny.
Dzięki!
Odpowiedzi:
Wiem, że jestem bardzo spóźniony, ale chyba użyłeś:
ze strony podręcznika Tom na RHEL 5:
źródło
W systemie Linux można użyć
e
klawisza do zmiany skali pamięci zadań, od bajtów do petabajtów. Po wybraniu tego, co lubisz, naciśnijW
(shift + w
), aby zapisać zmiany~/.toprc
.źródło
Pisanie wielkich liter „E” przechodzi przez KiB, MiB, GiB, TiB, PiB i EiB.
źródło
Pozwólcie, że wzmocnię i przestudiuję odpowiedź bindbn powyżej. Źródło do góry w opakowaniu Procps, linie 3131 i 3134 pokazują, że wyjście będzie przejść przez
scale_num()
funkcję zdefiniowaną na linii 761. Co czytam wscale_num()
funkcji mówi, że będzie to sprzyjać precyzji nad pięknem. Jeśli dostępna nieruchomość pozwala tylko na czytelność dla ludzi, niech tak będzie, ale domyślnie jest pokazywana w KB.Wydaje mi się, że widziałeś kilka procesów z zużyciem pamięci przez MB (rezydentnych lub współdzielonych) i oszukiwałeś się, gdy ponownie je otworzyłeś. Albo to, albo używałeś innego narzędzia.
Jeśli jesteś przekonany, że w jakiś sposób się wywróciłeś, zaznacz odpowiedź jako Odpowiedź, aby pytanie to nie znalazło się na liście Bez odpowiedzi. Dzięki.
Aby się przekonać, pobierz źródłowe RPM do pakietu i sprawdź, czy nie zastosowali do niego żadnych łatek. Prawdopodobnie będziesz musiał zainstalować SRPM i spojrzeć na plik specyfikacji, aby uzyskać nazwę używanych plików łatek. Dowiedz się, jak zbudować RPM (przydatna umiejętność) i spójrz na załatane źródło top.c, jeśli w ogóle zostało załatane. Porównaj drzewo z linkiem, który podałem powyżej i sprawdź, czy jest jakaś różnica. Pamiętaj, że przejście przez to może nie być trywialne.
źródło
Oryginał na górze (procps 3.2.8) nie wyświetla podsumowania pamięci w Mb (przeglądam kod źródłowy).
źródło
„top -M M” to polecenie, aby uzyskać część pamięci w megabajtach. Zmień ostatnie M na K dla kilobajtów
„top -n 1 d 2” powtórzy się tylko raz
źródło