免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: cccdbmw
打印 上一主题 下一主题

[服务应用] linux操作系统总是一卡一卡的 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2013-03-14 21:00 |只看该作者
本帖最后由 cccdbmw 于 2013-03-14 21:09 编辑

正式服务器
第一次
time dd if=/dev/zero of=/tmp/test bs=8k count=300000
300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 16.8798 seconds, 146 MB/s

real    0m16.894s
user    0m0.064s
sys     0m6.050s


time dd if=/tmp/test of=/dev/null bs=8k
300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 1.54539 seconds, 1.6 GB/s

real    0m1.547s
user    0m0.032s
sys     0m1.516s

第二次
time dd if=/dev/zero of=/tmp/test bs=8k count=300000
300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 17.1126 seconds, 144 MB/s

real    0m18.452s
user    0m0.058s
sys     0m7.107s

time dd if=/tmp/test of=/dev/null bs=8k
300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 1.61596 seconds, 1.5 GB/s

real    0m1.619s
user    0m0.022s
sys     0m1.570s

第三次
time dd if=/dev/zero of=/tmp/test bs=8k count=300000
300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 48.8728 seconds, 50.3 MB/s

real    0m49.543s
user    0m0.071s
sys     0m8.997s


time dd if=/tmp/test of=/dev/null bs=8k
300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 1.58619 seconds, 1.5 GB/s

real    0m1.588s
user    0m0.021s
sys     0m1.568s

测试服务器
time dd if=/dev/zero of=/tmp/test bs=8k count=300000
300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 8.4215 seconds, 292 MB/s

real    0m8.424s
user    0m0.050s
sys     0m5.990s
time dd if=/tmp/test of=/dev/null bs=8k
300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 1.74364 seconds, 1.4 GB/s

real    0m1.746s
user    0m0.026s
sys     0m1.717s
time dd if=/dev/zero of=/tmp/test bs=8k count=300000
300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 5.37527 seconds, 457 MB/s

real    0m19.198s
user    0m0.062s
sys     0m6.095s
time dd if=/tmp/test of=/dev/null bs=8k
300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 1.67039 seconds, 1.5 GB/s

real    0m1.672s
user    0m0.026s
sys     0m1.643s

    time dd if=/dev/zero of=/tmp/test bs=8k count=300000
300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 5.36442 seconds, 458 MB/s

real    0m19.233s
user    0m0.058s
sys     0m6.212s
time dd if=/tmp/test of=/dev/null bs=8k
300000+0 records in
300000+0 records out
2457600000 bytes (2.5 GB) copied, 1.80816 seconds, 1.4 GB/s

real    0m1.810s
user    0m0.028s
sys     0m1.782s

论坛徽章:
0
22 [报告]
发表于 2013-03-14 21:32 |只看该作者
居然有swap in ... 贴free -m 看下

观察下是不是每次卡的时候vmstat的第一列值都比较高,伴随着si/so列数值相对比较高

论坛徽章:
0
23 [报告]
发表于 2013-03-14 21:43 |只看该作者
优化!优化!

论坛徽章:
0
24 [报告]
发表于 2013-03-14 21:56 |只看该作者
本帖最后由 cccdbmw 于 2013-03-14 22:08 编辑

free -m
             total       used       free     shared    buffers     cached
Mem:         24107       5783      18323          0         77       3911
-/+ buffers/cache:       1794      22312
Swap:        16402       6481       9921




现在是怪事,以前一卡的时候就是2000~3000ms,卡的间隔大了

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
25 [报告]
发表于 2013-03-14 21:57 |只看该作者
对比数据,明显你的服务器比测试服务器的写性能差,另外,楼上也说,有swap的in/out操作,估计你还得从这些方面找原因吧

论坛徽章:
0
26 [报告]
发表于 2013-03-14 22:06 |只看该作者
嗯,我们这边有个程序是单线程的,每秒都在操作数据库,数据库经常内存用完,而且swap也用了很多,使用sync指令之后,内存又释放了很多


   

论坛徽章:
0
27 [报告]
发表于 2013-03-14 22:27 |只看该作者
本帖最后由 cccdbmw 于 2013-03-14 22:46 编辑


#vmstat 1
   
卡的时候r的时候上升,但是si/so没怎么变化

论坛徽章:
0
28 [报告]
发表于 2013-03-14 23:49 |只看该作者
这张貌似抓到了,CPU全被应用程序占用了,但是100个进程处于runnable状态,in和cs(中断和上下文切换)却很低,这个我还没想明白,一般情况下如果runnable状态的进程很多,sys应该会占用比较多的CPU,同时in和cs应该比较高
可能CPU全被某几个进程占用了,可以试试能不能抓到是哪些进程占用的CPU ,比如 top -b >top.log


论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
29 [报告]
发表于 2013-03-15 08:07 |只看该作者
楼主将oracle停了,然后将你的那个程序也停了,看看系统还卡不卡了.

论坛徽章:
0
30 [报告]
发表于 2013-03-15 10:48 |只看该作者
我觉得你先监测一下系统资源的的使用情况,搞清是那个进程造成的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP