GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara mengidentifikasi penulisan yang berat ke disk?

Sebagai penulis Dstat saya akan menunjukkan opsi tambahan. Anda dapat dengan mudah melihat proses apa yang paling banyak menggunakan bandwidth I/O:

dstat -ta --top-bio

ordstat -ta --top-io

Yang pertama adalah I/O blok teratas, dan yang kedua adalah I/O teratas (termasuk yang di-cache). Ini dapat membantu Anda memvalidasi apakah ini yang Anda harapkan (baik sebagai konsumen maupun sebagai konsumsi).

Ada beberapa plugin lain yang dapat membantu Anda mengidentifikasi tingkat penggunaan disk:

dstat -tdf --disk-util

Jadi, jika Anda memiliki kemacetan I/O, ini akan memberi tahu Anda disk mana yang terlibat sehingga Anda dapat melihat apakah sesuatu dapat dilakukan untuk mengatasinya pada akhirnya.

Dan jika Anda memecahkan masalah sistem file (jaringan) tertentu, seseorang dapat menggunakan plugin lain untuk mendapatkan informasi lebih lanjut mengenai sistem file tersebut. Dstat juga memiliki plugin untuk metrik lain (cpu, VM, virtualisasi, dll...) dan bergantung pada apa yang perlu Anda visualisasikan, Anda dapat menulis plugin Anda sendiri, atau memodifikasi plugin yang ada untuk menunjukkan dengan tepat apa yang perlu Anda korelasikan.

Namun, jika Anda memerlukan bantuan, ingin berkontribusi, atau memiliki ide baru yang bagus, hubungi saya untuk melihat bagaimana kami dapat melanjutkan...


Instal iotop, dan temukan program mana yang melakukannya.


Anda dapat menggunakan alat dstat mewah


Linux
  1. Cara menulis loop di Bash

  2. Bagaimana Mengidentifikasi Port ke Suatu Proses?

  3. Bagaimana saya bisa memantau disk io?

  1. Cara mempartisi disk di Linux

  2. Bagaimana menemukan Disk adalah SSD atau HDD di Linux?

  3. Bagaimana Cara Menulis File Ke Yang Lain?

  1. Cara Menulis Skrip Bash dengan Contoh

  2. Cara Memeriksa Ruang Disk di Linux

  3. Linux – Bagaimana Cara Mengidentifikasi Distro Linux Yang Sedang Berjalan??