Başın sırasını CPU'ya geri döndürün


54

Eski bir iş arkadaşı top, kök olarak çalıştığında, varsayılan CPU kullanımı yerine MEM kullanımına göre veriler sıralanır. Birden fazla aramaya göre, man sayfası ve hatta üst konsolun içindeki seçenekler (O), sadece basılması k, CPU'ya göre sıralanmalı, ancak onu vurduğumda k, bir yardımcının öldürmesini istiyor.

Öyleyse nasıl varsayılan sıralama CPU'ya geri alabilirim?


1
MacOS'ta @ programmer5000, evet. Yine de taşınabilir değil. Red Hat'in reddettiğini biliyorum.
M. Davis

Yanıtlar:


40

Sıralama alanını interaktif toppencerede <ve >tuşları ile değiştirebilirsiniz. Ben yayınladığınız ama benim GNU en azından üzerine, hangi işletim sistemi emin değilim kedilir sözde sıfırlamak değil öldürmek için.

Muhtemelen, arkadaşın sıralama alanını değiştirdi ve kaydetmek için Shift+ tuşlarına Wbas ~/.toprc. İstediğiniz sıralama alanını seçmek için bahsettiğim tuşları kullanın ve istediğiniz gibi ayarlandığında, tekrar Shift+ tuşuna basın W; bir dahaki sefere bu durumu kaydetmeli ve bu şekilde açmalıdır.


5
zRenk modunu açmak ve ardından xgeçerli sıralama sütununu vurgulamak için tuşuna basabileceğinizi unutmayın. Kullandıkça neler olup bittiğini görmek <ve >sıraladığınız şeyi değiştirmek çok daha kolay .
Mark Reed

2
Aslında, düğmesine basıldığında x, renk düzenleme modunda olsa bile geçerli sıralama sütunu vurgulanacaktır. Basılması b, daha da vurgulamak için kalınlaşacaktır.
Stephan Henningsen

64

Cevapları zaten eklemek için P(büyük harf P) CPU tarafından en üst sırada yer alır, sonra Wkaydetmek için (tekrar büyük harf W) tuşuna basın.

M hafızaya geri döner


İşin garibi, bu seçenek man topmacOS Sierra 10.12.2'deki mevcut görünmüyor.
Konrad

20

Mac OS X'te, seçenekleri kaydetmek için hiçbir komut olmadığı ve man topbir .toprc dosyası hakkında hiçbir şey söylemediği anlaşılıyor. Bu yüzden orada yapabileceğinin en iyisine benziyor

alias top="top -o cpu"

10

Sen vurmak gerekebilir Shift+ fveya Shift+ o, sıralama saha alt menüye girmek sonra vurmak kiçin %CPU(izledi Entermenüsünden çıkmak için). kvarsayılan "global" komut modundayken öldürmek anlamına gelir.


Geçerli yapılandırmayı kaydetmek için Shift + W tuşlarına basmanız gerekir ~/.toprc. Aksi takdirde, bu cevabın görselleştirilmesi daha kolaydır ve sonra <ve> tuşlarına kör bir şekilde basmanız gerekir.
Ray Foss

8

Sorunuzun doğrudan bir cevabı olmadığını biliyorum, ancak htopönermek istediğim harika bir araç var . topÇıktıyı daha kolay ve görünümde sıralamanıza olanak tanıyan orijinal aracın gelişmiş bir sürümü gibidir . Örneğin, CPU'ya göre sıralama yapmak istiyorsanız, basitçe vurup F6sıralamalarınızı seçersiniz.

İşte htop nasıl görünüyor: htop ekran görüntüsü

İşte mevcut sıralama seçeneklerinden bazıları : bazı sıralı sıralama seçenekleri

CentOS / RHEL makinelerine kurmak için EPEL deposunu eklemeniz ve ardından çalıştırmanız yeterli olacaktır:

yum install -y htop

veya Debian makinelerinde basitçe:

sudo apt-get install htop herhangi bir repo eklemeden.

Geçmişte htop hakkında güzel bir yazı yazdım, kontrol etmekten çekinmeyin.


2

Bunu toplu modunda çalıştırırsanız, denemelisiniz.

top -b -o -%CPU

-b toplu iş modu içindir (genellikle çalıştırmak için birkaç kez ayarlamak için -n ile kullanılır) -o, sıralama düzenini geçersiz kılar. -% CPU,% CPU alanı / sütunu, artan sıralama veya Azalan

Bunu -S seçeneğiyle de kullanıyordum, ancak bunun çok fazla bir değişiklik olduğunu düşünmüyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.