经验分享一下,通常我们都注意cpu,内存,硬盘大小,很少注意硬盘缓存
看数据:- top - 22:00:29 up 4 days, 8:24, 3 users, load average: 7.44, 3.77, 1.80
- Tasks: 241 total, 1 running, 240 sleeping, 0 stopped, 0 zombie
- Cpu0 : 0.0%us, 0.3%sy, 0.0%ni, 2.6%id, 97.1%wa, 0.0%hi, 0.0%si, 0.0%st
- Cpu1 : 0.3%us, 0.0%sy, 0.0%ni, 0.0%id, 97.1%wa, 1.0%hi, 1.6%si, 0.0%st
- Cpu2 : 0.6%us, 1.9%sy, 0.0%ni, 0.0%id, 97.4%wa, 0.0%hi, 0.0%si, 0.0%st
- Cpu3 : 0.3%us, 1.6%sy, 0.0%ni, 4.8%id, 92.7%wa, 0.6%hi, 0.0%si, 0.0%st
- Mem: 8119372k total, 2098544k used, 6020828k free, 396476k buffers
- Swap: 8385888k total, 4584k used, 8381304k free, 831360k cached
- PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
- 32140 vhost 20 0 6332 2988 952 D 3.0 0.0 0:15.99 rsync
- 32181 root 20 0 3828 800 564 D 1.0 0.0 0:01.56 chown
- 30743 apache 20 0 7024 4316 844 D 0.3 0.1 0:04.88 nginx
复制代码 这是一块16M缓存的硬盘,IO瓶颈十分突出。同样的应用,在32M缓存的硬盘上要好很多。
给客户维护服务器实在不容易。。以此经验教训提醒一下各位朋友,在买服务器要注意硬盘缓存。
上述负载是在跑rsync和chown的时候造成的,平时跑ngixn,apache,mysql,php,负载1以下:
Active connections: 1794
server accepts handled requests
5937636 5937636 9490038
Reading: 11 Writing: 47 Waiting: 1736
[ 本帖最后由 美国VPS 于 2010-3-11 22:14 编辑 ] |