标题: 打开关闭文件频繁会导致CPU占用过高吗
Roc.Ken
版主
Rank: 7Rank: 7Rank: 7



UID 47703
精华 86
积分 66(积分有什么用?)
帖子 5926
阅读权限 100
注册 2003-6-6
来自 hostpry.org
状态 离线
发表于 2007-8-22 11:29  资料  个人空间  主页 短消息  加为好友  ICQ 状态
打开关闭文件频繁会导致CPU占用过高吗

发现一个进程占用CPU特别高,用 strace 看到以下一些内容,不知是不是和文件的频繁打开,写入,关闭有关?I(S?;T)D

Y&b:Kc+X
MNs3u
[code]e&uFJ        l_Hz8_2b
getpid()                                = 16796
W!j[ Z;x\oO/Popen("/ignored/ignored/ignored.log", O_RDWR|O_APPEND|O_CREAT, 0666) = 5QOlZ?'xF
fstat64(5, {st_mode=S_IFREG|0664, st_size=8901290, ...}) = 0
u7| V KURwww.linuxeden.comold_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401ca000www.linuxeden.comuq2NLM&_%G2~
write(5, "08-22(10:42:57)PID(16796)[DEBUG]"..., 107) = 107/h:i3IL#p?e^
close(5)                                = 0`2f
O        _K
d)h
_M

munmap(0x401ca000, 4096)                = 0
#K"^^        XD1^v0G^stat64("/ignored/ignored/ignored.log", {st_mode=S_IFREG|0664, st_size=8901594, ...}) = 0
}.m&z}6V:n$C)vwrite(4, "\1demVbLixmX", 29) = 29%xeqrfh.Q
read(4, "\1NMT4", 2048)             = 9$K        r!Cv_CK'_8`
close(4)                                = 0
b$N
n%Qao
time(NULL)                              = 1187750577*s"}I `$|Q5GK[
getpid()                                = 16796
E3i:S1\H;L$Jopen("/ignored/ignored/ignored.log", O_RDWR|O_APPEND|O_CREAT, 0666) = 4Linux伊甸园论坛.t;N1MN7L*\z
fstat64(4, {st_mode=S_IFREG|0664, st_size=8903074, ...}) = 0
1T8pIE,`]fj)r
\
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401ca000Linux伊甸园论坛(XDv$E"x;n9D        X+g
write(4, "08-22(10:42:57)PID(16796)[DEBUG]"..., 68) = 68
+D_:e8h@close(4)                                = 0 a
v0M!pG'{

munmap(0x401ca000, 4096)                = 0
c/@Q%X.h2f3eLinux伊甸园论坛stat64("/ignored/ignored/ignored.log", {st_mode=S_IFREG|0664, st_size=8903528, ...}) = 0ko/c8{!DDhm-gO
time(NULL)                              = 1187750577
Oz8@:Fugetpid()                                = 16796
g$wo
h;j7{

open("/ignored/ignored/ignored.log", O_RDWR|O_APPEND|O_CREAT, 0666) = 4
(Y/s)z/U7i$VHfstat64(4, {st_mode=S_IFREG|0664, st_size=8903528, ...}) = 0
.S9qZjH5Q6aYold_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401ca000
6xM}/e
}?*A
write(4, "08-22(10:42:57)PID(16796)[DEBUG]"..., 55) = 55bxd[e"gu
close(4)                                = 0
K"M{ iu%l)pmun





Hostpry - Ultimate Monitoring Solution
请.帮 着.点.广 告 O_O
顶部
不容错过的IBM 集群技术资源汇总
dearvoid
版主
Rank: 7Rank: 7Rank: 7
Clark J. Wang



UID 26605
精华 26
积分 61(积分有什么用?)
帖子 4814
阅读权限 100
注册 2002-10-12
来自 Beijing, China
状态 离线
发表于 2007-8-22 12:13  资料  个人空间  短消息  加为好友 
任何操作执行多了都会占用 CPU 的





'
◆ 发帖时请【突出主题】, 以便您的问题能够及时得到回复
◆ 发帖时请将您的【代码】或者【脚本】写在 [code] 和 [/code] 中间
顶部
不容错过的IBM 集群技术资源汇总
Roc.Ken
版主
Rank: 7Rank: 7Rank: 7



UID 47703
精华 86
积分 66(积分有什么用?)
帖子 5926
阅读权限 100
注册 2003-6-6
来自 hostpry.org
状态 离线
发表于 2007-8-22 15:26  资料  个人空间  主页 短消息  加为好友  ICQ 状态
好的, 谢谢! 看来得优化一下具体的实现了





Hostpry - Ultimate Monitoring Solution
请.帮 着.点.广 告 O_O
顶部
不容错过的IBM 集群技术资源汇总
海上飞洪
新生入学
Rank: 1



UID 203813
精华 0
积分 10(积分有什么用?)
帖子 12
阅读权限 10
注册 2007-7-18
状态 离线
发表于 2007-9-2 14:30  资料  个人空间  短消息  加为好友 
而且程序的运行也变慢了

顶部
不容错过的IBM 集群技术资源汇总
 



当前时区 GMT+8, 现在时间是 2008-5-17 05:17

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.054731 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP