CPU
CPUモデルの確認
[root@localhost ~]# cat /proc/cpuinfo |grep "model name"|uniq|cut -f2 -d:
Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
[root@localhost ~]#
スーパーPI
計算時間が短いほど良いです
[root@localhost ~]# time echo "scale=500;4*a(1)"|bc -l -q
3.141592653589793238462643383279502884197169399375105820974944592307\
81640628620899862803482534211706798214808651328230664709384460955058\
22317253594081284811174502841027019385211055596446229489549303819644\
28810975665933446128475648233786783165271201909145648566923460348610\
45432664821339360726024914127372458700660631558817488152092096282925\
40917153643678925903600113305305488204665213841469519415116094330572\
70365759591953092186117381932611793105118548074462379962749567351885\
75272489122793818301194912
real 0m0.079s
user 0m0.077s
sys 0m0.003s
ディスク
キャッシュを空にしてください
各読み取りおよび書き込みテストの前にキャッシュをクリアすることをお勧めします
sync; echo 3 > /proc/sys/vm/drop_caches
読み取りパフォーマンスのテスト
テストディスクを選択します。平均を取るために2〜3グループを実行することをお勧めします
hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 1074 MB in 3.00 seconds = 357.92 MB/sec
書き込みパフォーマンスのテスト
ビジネスに応じて異なるBlockSizeサイズを選択し、必要に応じて複数回テストし、平均値を取得します
time dd if=/dev/zero of=/tmp/speed bs=1M count=2K conv=fsync;rm /tmp/speed
参照データ
例として10,000rpm 300 GB SASハードディスクを取り上げます。モデルはIBMx3650 M4であり、Raidパラメーターは次のとおりです。
1.読み取りポリシー:先読み(コントローラーキャッシュ読み取り戦略:
先読み)2。書き込みポリシー:BBUで書き戻す(コントローラーキャッシュ書き込み戦略:バッテリーバックアップで書き戻す)
3。IOポリシー:直接(IO戦略:直接)
4。ドライブキャッシュ:無効(ハードディスクキャッシュ:無効)
RAID | 読み取り(MB) | 書き込み(MB) |
---|---|---|
RAID1 | 170 | 130 |
RAID5 | 350 | 250 |
RAID10 | 300 | 215 |