Bagaimana cara mengukur hard disk pada linux?

12

Bagaimana saya secara akurat mengamati dan mengukur jumlah pemanfaatan dan aktivitas memori virtual di Linux? Saya tahu ada vmstat, tetapi bagaimana cara menginterpretasikan hasilnya? Atau, apa yang lebih baik?

randomx
sumber

Jawaban:

12

"vmstat" akan memberi tahu Anda apa yang ingin Anda ketahui. Kolom "si" dan "begitu" menunjukkan kepada Anda jumlah memori yang ditukar keluar / masuk per interval. Baik "vmstat" dan "gratis" dapat menunjukkan kepada Anda gangguan penggunaan memori. Daripada menyalin dan menempelkan teks, jawaban saya di sini memberi Anda beberapa latar belakang tentang apa yang dilaporkan oleh alat-alat itu.

Evan Anderson
sumber
sempurna. Saya seharusnya mencari vmstat. Terima kasih!
randomx
6

Jika thrashing disebabkan oleh swapping maka baris ini memberikan angka yang baik:

vmstat 10 2 | tail -n1 | awk  '{print $7*$8}'

Jika komputer ini diganti, mungkin tidak masalah. Jika komputer bertukar, itu mungkin OK juga. Tetapi jika komputer keduanya bertukar dan bertukar keluar maka itu buruk.

Ole Tange
sumber
3

Alat lain yang bermanfaat adalah atop, yang memberikan tampilan I / O yang lebih rinci daripada atasan lama biasa.

Brian C. Lane
sumber
1

Apakah Anda sudah pergi melalui halaman manual?

man vmstat

Jika Anda memerlukan informasi historis, saya menggunakan kSar . Ini memiliki kemampuan berguna tambahan yang dapat dijalankan pada mesin jarak jauh dan mengumpulkan informasi langsung melalui ssh.

Greeblesnort
sumber
0

Salah satu dilema linux yang hebat adalah mengetahui alat mana yang digunakan. Saya kira itu salah satu alasan saya menulis colll lebih dari 5 tahun yang lalu. Ini menggabungkan yang terbaik dari sebagian besar alat lain untuk menggabungkan semua yang lain menjadi satu. Bahkan, ia menyediakan format output alternatif jadi jika Anda suka output vmstat Anda hanya menjalankan "collectl --vmstat". Jadi mengapa tidak menjalankan vmstat saja? Itu mudah - collectl juga dapat merekam data seperti sar tetapi memutarnya kembali agar terlihat seperti vmstat! Itu bahkan akan memainkannya kembali dalam format yang Anda dapat langsung memberi makan ke gnuplot (lihat collectl-utils) atau Anda dapat memuatnya ke exel atau bahkan RRD jika Anda ingin pergi ke rute itu.

-menandai


sumber