執行硬碟測試
瞭解一些診斷方法,並使用它們來確保硬體基礎架構處於良好狀態。 在 Linux®上,您可以使用 hdparm 和 dd 指令或 Bonnie + + 應用程式來判定硬碟寫入速率。 您也可以使用 iostat 指令來判定平均磁碟用量。
使用 hdparm 指令決定寫入速率
在 Linux 作業系統中,有一個內建 hdparm 指令可用來判斷硬碟寫入速率。
程序
在 Linux 主控台中,輸入 hdparm -t path_to_the_test_file
hdparm -t /dev/sda1
Timing buffered disk reads: 200 MB in 1.19 seconds = 167.47 MB/sec
使用 DD 應用程式執行磁碟測試
關於此作業
DD 測試會測量最基本的單一執行緒磁碟存取,這是一個大型循序寫入,後面接著一個大型循序讀取。 它與資料庫效能測試工作相關,因為它為您提供循序掃描大型表格的速度上限。
附註: 請檢查測試電腦上的 RAM 大小,以正確執行 DD 測試,並避免檔案系統快取可能扭曲測試結果。
程序
判斷磁碟使用情形
如果回應時間緩慢,請使用 iostat 指令檢查平均磁碟用量。 磁碟用量時間大於 80% 可能會降低 I/O 效能,平均磁碟用量低於 40% 是理想的。
程序
在 Linux 主控台中,輸入 iostat -x interval duration
其中:
- interval 是時間間隔 (以秒為單位)。 如果未指定間隔,則輸出會反映自系統重新開機以來整個期間的值
- duration 是執行指令的次數。
範例:
iostat -x 30 5