簡體   English   中英

hdparm和磁盤讀取速度

[英]hdparm and disk read speed

我的hdparm -t緩沖磁盤讀取輸出約為120 MB /秒。 但是,當我設法在大約一秒鍾的時間內讀取所有文件時,我正在編寫一個涉及讀取大文件(約400MB)的小代碼fread() c上的fread() )。 hdparm輸出不完全說明我的理解嗎? 為什么我讀得這么快?

我對讀取的字節進行了非常簡單的處理,計算了字母“ A”的個數。

hdparm繞過了操作系統的緩存,但是您的測試程序正在利用它。 假設您正在運行Linux,請使用以下命令從頁面緩存中退出所有內容(來源: http : //linux-mm.org/Drop_Caches ):

echo 3 > /proc/sys/vm/drop_caches

然后,運行您的測試程序。 該速率應等於或低於hdparm報告的速率。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM