Baru-baru ini, salah satu pelanggan kami meminta kami untuk meningkatkan perangkat keras servernya. Sayangnya, mereka tidak dapat memperbarui perangkat lunak mereka dan Kami harus menginstal Centos 6 dengan drive NVMe baru. Tapi, Kami perlu memantaunya dan smartmontools default tidak mendukung NVMe di Centos 6.X. Juga, Anda dapat membaca tentang cara menginstal smartmontools di posting di bawah ini:
Monitor HDD dan SSD dengan smartd dan smartctlAda 2 solusi bagaimana Anda dapat memantau dengan cara itu.
- nvme-cli – program ini adalah utilitas ruang pengguna untuk menyediakan alat yang sesuai standar untuk drive NVM-Express.
- Tingkatkan smartmontools ke versi terbaru.
Mari kita periksa kedua metode ini:
instalasi nvme-cli
Alat ini tidak ada di repositori Centos 6 standar. Jadi, Kami harus membangunnya dari sumber menggunakan perintah:
# cd /tmp # wget https://github.com/linux-nvme/nvme-cli/archive/v1.11.1.tar.gz # tar zxf v1.11.1.tar.gz # cd nvme-cli-1.11.1 # make # make -s install
Sekarang Anda dapat memeriksa status drive NVMe dengan perintah berikut:
# nvme smart-log /dev/nvme0
Tingkatkan smartmontools
Repositori Centos 6 tidak memiliki versi smartmontools yang memiliki dukungan nvme. Jadi, Kita juga harus membangun:
# wget https://github.com/smartmontools/smartmontools/releases/download/RELEASE_6_6/smartmontools-6.6.tar.gz # tar -zxf smartmontools-6.6.tar.gz # cd smartmontools-6.6 # ./configure --without-cxx11-option --with-nvme-devicescan=yes # make # make -s install
Setelah itu, Anda dapat memantau NVMe Anda dengan smartctl.