Apakah ada cara cepat untuk memahami jenis "penyimpanan" di Linux? Apakah itu HDD atau SSD (atau NVMe)? Sudah diketahui bahwa host adalah mesin fisik dan bukan VM. Hal pertama yang saya pikirkan adalah rotational
flag di bawah /sys/block/<device>/queue/
direktori. Tetapi dalam pengalaman saya bahkan untuk perangkat SSD mungkin mengandung nilai "1". Cara kedua dan lebih realistis dan jujur adalah latensi. Agak sulit untuk mengukur (beberapa bekerja dengan / proc / diskstats), tetapi terlihat lebih disukai.
Apakah ada cara lain? Penting untuk menyebutkan bahwa saya tidak perlu tahu model "penyimpanan" yang tepat, hanya tipenya.
smartctl
disebutkan di sini, utilitas lain seperti lshw
dan lsblk
melaporkan informasi yang sama. Lihat juga askubuntu.com/q/792814/295286
lshw
. Juga lsblk
bergantung pada rotational
flag di direktori sysfs maka saya tidak bisa mempercayainya. smartctl
menggunakan panggilan ioctl dan meminta informasi langsung dari perangkat.