Seorang mantan rekan kerja melakukan sesuatu untuk top
bahwa setiap kali ia berjalan sebagai root data diurutkan berdasarkan MEM penggunaan bukan default penggunaan CPU. Menurut beberapa pencarian, halaman dan bahkan pilihan dalam bagian atas konsol itu sendiri (O), hanya menekan k
ini harus diselesaikan oleh CPU, tetapi sebaliknya ketika saya tekan k
itu meminta saya untuk pid untuk membunuh.
Jadi bagaimana saya bisa mendapatkan kembali default sorting untuk CPU?
Anda dapat mengubah jenis bidang interaktif top
jendela dengan < dan > tombol. I'm tidak yakin apa sistem operasi yang anda'kembali berjalan tapi setidaknya saya GNU atas, k adalah supposed untuk membunuh, tidak di reset.
Agaknya, teman anda berubah semacam lapangan dan memukul Shift+W untuk menyimpan ke ~/.toprc
. Hanya menggunakan tombol yang saya sebutkan untuk memilih jenis bidang yang anda inginkan dan kemudian, ketika itu's ditetapkan sebagai anda seperti itu, hit Shift+W lagi dan harus menyelamatkan negara itu, dan membuka jalan itu waktu berikutnya.
Pada Mac OS X, tampaknya bahwa ada tidak ada perintah untuk menyimpan pilihan, dan orang atas
mengatakan apa-apa tentang .toprc file. Sehingga terlihat seperti yang terbaik yang dapat anda lakukan di sana adalah
alias top="top -o cpu"
Anda mungkin perlu untuk memukul Shift+a atau Shift+o untuk masuk ke semacam bidang sub-menu, kemudian hit k untuk %CPU
(yang diikuti oleh Enter untuk keluar dari menu). k berarti membunuh ketika anda berada di default "global" modus perintah.
Aku tahu itu's tidak langsung menjawab pertanyaan anda, tapi ada's alat yang menakjubkan yang disebut htop
yang saya'd ingin merekomendasikan.
It's seperti versi lanjutan dari asli top
alat yang memungkinkan anda untuk mengurutkan output dalam cara yang lebih mudah dan penampilan.
Misalnya, jika anda ingin mengurutkan berdasarkan CPU, anda cukup tekan F6
dan pilih sorting.
Berikut ini's bagaimana htop terlihat seperti: htop screenshot
Berikut ini's beberapa pilihan penyortiran yang tersedia: beberapa htop pilihan penyortiran
Dalam rangka untuk menginstal pada CentOS/RHEL mesin anda akan memiliki untuk menambah repo EPEL dan kemudian jalankan:
yum install -y htop
atau pada mesin Debian cukup jalankan:
sudo apt-get install htop
tanpa menambahkan repo's.
I'telah ditulis di masa lalu artikel yang bagus tentang htop, merasa bebas untuk memeriksa itu.
Jika anda menjalankan ini dalam modus batch, anda harus mencoba
top -b -o -%CPU
-b adalah untuk batch mode (biasanya digunakan dengan -n untuk mengatur jumlah kali untuk menjalankan) -o adalah untuk mengganti urutan penyortiran -%CPU %CPU field/kolom, anda dapat menggunakan +/- untuk sort ascending atau descending
Saya menggunakan ini dengan opsi-S juga, meskipun aku don't berpikir bahwa banyak perubahan