Seorang mantan rekan kerja melakukan sesuatu untuk top
itu setiap kali berjalan sebagai root data diurutkan berdasarkan penggunaan MEM bukan penggunaan CPU default. Menurut beberapa pencarian, halaman manual dan bahkan opsi di dalam konsol atas itu sendiri (O), hanya menekannya k
harus diurutkan berdasarkan CPU, tetapi ketika saya menekannya k
meminta saya untuk pid untuk membunuh.
Jadi bagaimana saya bisa kembali menyortir ke CPU?
Jawaban:
Anda dapat mengubah bidang pengurutan di
top
jendela interaktif dengan tombol <dan >. Saya tidak yakin apa sistem operasi yang Anda jalankan tapi setidaknya pada GNU atas saya, kyang seharusnya untuk membunuh, tidak diatur ulang.Mungkin, teman Anda mengubah bidang pengurutan dan menekan Shift+ W untuk menyimpan
~/.toprc
. Cukup gunakan tombol yang saya sebutkan untuk memilih bidang pengurutan yang Anda inginkan dan kemudian, ketika diatur sesuai keinginan Anda, tekan Shift+ Wlagi dan itu akan menyimpan keadaan itu dan membuka seperti itu di lain waktu.sumber
z
untuk mengaktifkan mode warna dan kemudianx
untuk menyoroti kolom semacam saat ini. Jauh lebih mudah untuk melihat apa yang terjadi saat Anda menggunakan<
dan>
mengubah apa yang Anda sortir.x
akan menyoroti kolom sortir saat ini bahkan dalam mode non-warna. Menekanb
akan beralih berani untuk menyorotnya lebih.Untuk menambah jawaban sudah P(huruf besar P) membuat urutan teratas oleh CPU, Kemudian tekan W(lagi huruf besar W) untuk menyimpan.
M kembali ke memori
sumber
man top
tersedia di macOS Sierra 10.12.2.Pada Mac OS X, tampaknya tidak ada perintah untuk menyimpan opsi, dan
man top
tidak mengatakan apa-apa tentang file .toprc. Jadi sepertinya yang terbaik yang bisa Anda lakukan di sanasumber
Anda mungkin perlu menekan Shift+ fatau Shift+ ountuk masuk ke sub-menu bidang sortir, lalu tekan kuntuk
%CPU
(diikuti oleh Enteruntuk keluar dari menu). kberarti membunuh ketika Anda berada dalam mode perintah "global" default.sumber
~/.toprc
. Kalau tidak, jawaban ini lebih mudah untuk divisualisasikan kemudian dengan membabi buta menekan tombol <dan>.Saya tahu itu bukan jawaban langsung untuk pertanyaan Anda, tetapi ada alat luar biasa yang disebut
htop
yang ingin saya rekomendasikan. Ini seperti versi lanjutan daritop
alat asli yang memungkinkan Anda untuk mengurutkan output dengan cara dan penampilan yang jauh lebih mudah. Misalnya, jika Anda ingin mengurutkan berdasarkan CPU, Anda cukup menekanF6
dan memilih pengurutan Anda.Begini cara tampilan htop : tangkapan layar htop
Inilah beberapa opsi penyortiran yang tersedia: beberapa opsi penyortiran htop
Untuk menginstalnya pada mesin CentOS / RHEL Anda harus menambahkan repo EPEL dan kemudian jalankan:
yum install -y htop
atau di mesin Debian cukup jalankan:
sudo apt-get install htop
tanpa menambahkan repo apa pun.Saya sudah menulis di artikel yang bagus tentang htop, jangan ragu untuk memeriksanya.
sumber
Jika Anda menjalankan ini dalam mode batch, Anda harus mencoba
-b adalah untuk mode batch (biasanya digunakan dengan -n untuk mengatur beberapa kali untuk menjalankan) -o adalah untuk mengesampingkan urutan pengurutan -% CPU adalah% bidang / kolom CPU, Anda dapat menggunakan +/- untuk mengurutkan naik atau menurun
Saya menggunakan ini dengan opsi -S juga, meskipun saya tidak berpikir itu banyak berubah
sumber