『壹』 1、簡述硬碟的技術指標如何挑選伺服器硬碟
伺服器硬碟其實就是和普通台式電腦電腦的硬碟作用是一樣,不過伺服器硬碟多數是SCSI介面的,所以人家也叫伺服器硬碟啊。就是用來保存伺服器上所有文件和資料信息的。
衡量硬碟性能的指標主要包括:
1、主軸轉速:
主軸轉速是一個在硬碟的所有指標中除了容量之外,最應該引人注目的性能參數,也是決定硬碟內部傳輸速度和持續傳輸速度的第一決定因素。如今硬碟的轉速多為7200rpm、10000rpm和15000rpm。從目前的情況來看,10000rpm的SCSI硬碟具有性價比高的優勢,是目前硬碟的主流,而7200rpm及其以下級別的硬碟在逐步淡出硬碟市場。15000rpm產品在高端領域採用。
2、內部傳輸率:
內部傳輸率的高低才是評價一個硬碟整體性能的決定性因素。硬碟數據傳輸率分為內外部傳輸率;通常稱外部傳輸率也為突發數據傳輸率(Burstdata Transfer Rate)或介面傳輸率,指從硬碟的緩存中向外輸出數據的速度,目前採用Ultra 320 SCSI技術的外部傳輸率已經達到了320MB/s;內部傳輸率也稱最大或最小持續傳輸率(Sustained Transfer Rate),是指硬碟在碟片上讀寫數據的速度,現在的主流硬碟大多在30MB/s到60MB/s之間。由於硬碟的內部傳輸率要小於外部傳輸率,所以只有內部傳輸率才可以作為衡量硬碟性能的真正標准。
3、單碟容量:
除了對於容量增長的貢獻之外,單碟容量的另一個重要意義在於提升硬碟的數據傳輸速度。單碟容量的提高得益於磁軌數的增加和磁軌內線性磁密度的增加。磁軌數的增加對於減少磁頭的尋道時間大有好處,因為磁片的半徑是固定的,磁軌數的增加意味著磁軌間距離的縮短,而磁頭從一個磁軌轉移到另一個磁軌所需的就位時間就會縮短。這將有助於隨機數據傳輸速度的提高。而磁軌內線性磁密度的增長則和硬碟的持續數據傳輸速度有著直接的聯系。磁軌內線性密度的增加使得每個磁軌內可以存儲更多的數據,從而在碟片的每個圓周運動中有更多的數據被從磁頭讀至硬碟的緩沖區里。
『貳』 怎麼去測試物理伺服器和虛擬機的磁碟I/O的讀寫性能。
一般的磁碟檢查工具就可以了,像 HD Tune 之類的,有的優化軟體也集成了硬碟檢測的組件,可以做讀寫測試的,比如「軟媒魔方」集成的「磁碟大師」組件等等。
如果還不清楚,就直接網路搜索「磁碟性能測試」吧,會有你想要的。
『叄』 如何測試伺服器硬碟的讀寫速度
#命令如下:寫:time dd if=/dev/zero of=test.dbf bs=8k count=100000讀:dd if=test.dbf bs=8k count=100000 of=/dev/null#表示 每次寫入/讀取8k的數據,執行100000次。測試的時候,最好是在沒有使用的情況下。否則測試的數據會不準。
『肆』 怎麼判斷伺服器的性能
Windows伺服器中自帶的性能監控工具叫做Performance Monitor,
在開始-運行中輸入『perfmon』,然後回車即可運行。Performance
Monitor本身也是一個進程,運行起來也要佔用一定的系統資源。所以你看到的資源的使用量應該比實際的要稍微高一點。這個工具在幫助管理員判斷系統性能瓶頸時非常有用。舉個列子來說,今天有個用戶抱怨說他們項目組的伺服器(這是一台虛擬機)運行起來非常慢,但也不知道具體問題出在什麼地方。任務管理器里顯示CPU和內存的使用量都不算高,但伺服器的相應就是非常慢。打開Performance
Monitor,讓其運行一段時間後(因為參考平均值會比較准確),發現average disk
queue的值比較高,這就說明物理伺服器的硬碟負荷太重,I/O操作的速度跟不上系統的要求。關掉虛擬機,將其轉移到另一台硬碟負載比較小的主機上,再打開虛擬機。問題就解決了!
這里我簡單列舉幾個常用參數的參考值,需要更多的信息你可以google一把。
CPU:
% Processor Time:表示CPU的使用率,如果值大於80表示CPU的處理調度能力偏低。
硬碟:
% Disk Time:表示硬碟的I/O操作的頻率(繁忙時間),如果值大於80表示硬碟I/O調度能力偏低。
Average Disk Queue
Length:表示硬碟I/O操作等待隊列的長度,如果值大於2表示硬碟I/O調度能力偏低。
內存
Pages/Sec:表示系統對虛擬內存每秒鍾的訪問次數,如果值大於20表示有內存方面的問題。(有可能是物理內存偏低,也有可能是虛擬內存沒有配置正確。一般情況下虛擬內存應為物理內存的1.5-2倍)
Committed Bytes and Available Bytes:Committed
Bytes表示虛擬內存的大小,Available Bytes表示剩餘可用內存的大小。正常情況下,Available
Bytes減少,pages(頁面數)應該增加,提供頁面交換。如果Available
Bytes的值很小表示物理內存偏低。當關閉一些應用以後,Committed Bytes應該減少,Available
Bytes應該增加。因為關閉的進程釋放了之前佔用的內存資源。如果相應的值沒有發生變化,那麼該進程就可能造成了內存泄漏。
Cache Bytes:表示系統緩存的大小。如果值大於4M表示物理內存偏低。
『伍』 伺服器硬碟,怎麼測試,要最簡單的。高分求教
如果只測SATA硬碟,直接用台式機應該就可以。
如果有SAS,需要相應的SAS控制器。建議使用SAS HBA卡,不要使用SAS RAID卡。
完成硬體的連接後,Windows 下,推薦使用IOMeter軟體進行測試,應該可以BAIDU或者GOOGLE到下載源,此外也可以如上面那位朋友所說的 HD Tune,比較簡單; HD Tach也不錯。 linux下,最簡單的可以使用dd指令直接進行讀寫測試,業界比較通用的有bonnie, 專業一些的可以使用 Orion 或者FIO進行測試。
『陸』 Linux 如何測試 IO 性能(磁碟讀寫速度
linux下測試磁碟IO讀寫速度
[root@node3 /]# time dd if=/dev/sda2 of=/dev/null bs=8k count=524288
524288+0 records in
524288+0 records out
4294967296 bytes (4.3 GB) copied, 37.4222 seconds, 115 MB/s
real 0m37.497s
user 0m0.036s
sys 0m1.320s
了4.3G的數據,平均速度為115M/s
[root@node3 /]# hdparm -t /dev/sda2
/dev/sda2:
Timing buffered disk reads: 284 MB in 3.00 seconds = 94.55 MB/sec
[root@node3 /]# hdparm -t /dev/sda2
/dev/sda2:
Timing buffered disk reads: 292 MB in 3.02 seconds = 96.82 MB/sec
讀了將近300M的數據,平均速度大約為95M/s
經過以上的測試數據大體估算該磁碟的性能大約為100M/s