s***n 发帖数: 373 | 1 程序结构大概是
读取trace,经过分析之后,存入postgresql 数据库。trace文件是2GB
现在的linux机器是8GB, 两个硬盘, trace 在一个硬盘上, db在另外一个。
程序运行起来分析了1GB之后就变的很慢,CPU占用率才不到3%, memeory也够用,还有4
个GB free呢。
这段程序以前在一个mac server上运行没有任何问题,分析2GB的trace也就1分钟而已。
可能的瓶颈会在哪里? | N**********d 发帖数: 9292 | 2 有可能iowait吧
有4
已。
【在 s***n 的大作中提到】 : 程序结构大概是 : 读取trace,经过分析之后,存入postgresql 数据库。trace文件是2GB : 现在的linux机器是8GB, 两个硬盘, trace 在一个硬盘上, db在另外一个。 : 程序运行起来分析了1GB之后就变的很慢,CPU占用率才不到3%, memeory也够用,还有4 : 个GB free呢。 : 这段程序以前在一个mac server上运行没有任何问题,分析2GB的trace也就1分钟而已。 : 可能的瓶颈会在哪里?
| G*****h 发帖数: 33134 | 3 加 printf 看每处理一段花多长时间啊
有4
已。
【在 s***n 的大作中提到】 : 程序结构大概是 : 读取trace,经过分析之后,存入postgresql 数据库。trace文件是2GB : 现在的linux机器是8GB, 两个硬盘, trace 在一个硬盘上, db在另外一个。 : 程序运行起来分析了1GB之后就变的很慢,CPU占用率才不到3%, memeory也够用,还有4 : 个GB free呢。 : 这段程序以前在一个mac server上运行没有任何问题,分析2GB的trace也就1分钟而已。 : 可能的瓶颈会在哪里?
|
|