2015年6月29日 星期一

硬碟讀寫測試

Linux硬碟寫入速度測試的指令:
# time dd if=/dev/zero of=/home/wrtest bs=2k count=1000000
Linux硬碟讀取速度測試的指令:
# time dd if=/home/retest of=/dev/null bs=2k

說明:
time:計算時間。
dd:複製,從if 到 of 。
if=/dev/zero 不產生IO,所以用來測試純寫的速度;同樣的 of=/dev/null 不產生IO,用來測試純讀的速度。
bs:每次測試單位量的大小。
count:是讀寫的數量,bs * count 就是資料的大小。
資料越大越準確,多測試來取平均值。

測試結果:
# time dd if=/dev/zero of=/mail/wrtest bs=2k count=1000000
1000000+0 records in
1000000+0 records out
2048000000 bytes (2.0 GB) copied, 26.9392 s, 76.0 MB/s
real 0m27.197s
user 0m0.120s
sys 0m4.232s
2GB大小,總計26秒,每秒76MB,速度上算慢。

磁碟效能測試指令:
# hdparm –t /dev/sda          #測試硬碟 /dev/sda 的速度
/dev/sda:
Timing buffered disk reads: 438 MB in 3.01 seconds = 145.37 MB/sec

CentOS 6.5 安裝紀錄



0.關閉selinux(這個沒關會有很多奇怪的問題)
# vi /etc/selinux/config
SELINUX=disabled

1. 啟動網路、修改開機自動啟動
# vi /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes

#/etc/sysconfig/network-scripts/ifup eth0

2. 安裝套件
安裝 RepoForge
#rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

安裝其他套件#yum install -y setuptool ntsysv system-config-network system-config-network-tui system-config-firewall-tui system-config-firewall wget mlocate denyhosts

安裝FreeNX
#yum groupinstall 'Desktop' 'X Window System'
#yum install nx freenx
#nxsetup --install --clean --purge --setup-nomachine-key
#vi /etc/nxserver/node.conf
ENABLE_PASSDB_AUTHENTICATION="1"
#nxserver --adduser #nxserver --passwd
將 /etc/nxserver/client.id_dsa.key 的金鑰資料存在cleint端

安裝編譯工具

#yum groupinstall "Development Libraries" "Development Tools"