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



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

发现一个进程占用CPU特别高,用 strace 看到以下一些内容,不知是不是和文件的频繁打开,写入,关闭有关? M1N~,Ho        Nj$[z
VG#G"EddB,`
[code]

w4Bg Y f!~pLinux伊甸园论坛
getpid()                                = 16796www.linuxeden.com7Y^
QF2C/[ O

open("/ignored/ignored/ignored.log", O_RDWR|O_APPEND|O_CREAT, 0666) = 5
$e%Vb#TK&},I'F(ogwww.linuxeden.comfstat64(5, {st_mode=S_IFREG|0664, st_size=8901290, ...}) = 0
Tyk5q_ omold_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401ca000www.linuxeden.comE^+J&QI$Y5?.rI
write(5, "08-22(10:42:57)PID(16796)[DEBUG]"..., 107) = 107
@8LN-e-jclose(5)                                = 0
t4y1}#uq`m%smunmap(0x401ca000, 4096)                = 02y#F$w-kAe
stat64("/ignored/ignored/ignored.log", {st_mode=S_IFREG|0664, st_size=8901594, ...}) = 0Linux伊甸园论坛_2o7m8I7X At ]+Fy#Xx
write(4, "\1demVbLixmX", 29) = 29
i.Pm4H"IJ^[read(4, "\1NMT4", 2048)             = 9
X1[&s'mN-K
[2A"s
close(4)                                = 0i,}7Z`
a5W
TNA_

time(NULL)                              = 1187750577Linux伊甸园论坛T]!C$cu
getpid()                                = 16796
1Ga1y`/y^Fopen("/ignored/ignored/ignored.log", O_RDWR|O_APPEND|O_CREAT, 0666) = 4
#r7g;l"`b1v
y
fstat64(4, {st_mode=S_IFREG|0664, st_size=8903074, ...}) = 0www.linuxeden.comN fI;nm
u7a

old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401ca000mz z(Uv}Y
write(4, "08-22(10:42:57)PID(16796)[DEBUG]"..., 68) = 68'E#J,|"|(VhR#E4Fwo%K
close(4)                                = 0
)q\$F^3w q#u"imunmap(0x401ca000, 4096)                = 0
6U't;E+x@;[ estat64("/ignored/ignored/ignored.log", {st_mode=S_IFREG|0664, st_size=8903528, ...}) = 0
Wq+jb!r#tQ$Ttime(NULL)                              = 1187750577
Ye
S_WJ.nwww.linuxeden.com
getpid()                                = 16796%~"M{Y?+z`it(w
open("/ignored/ignored/ignored.log", O_RDWR|O_APPEND|O_CREAT, 0666) = 4];v9V5aJlK8D"X$D-f
fstat64(4, {st_mode=S_IFREG|0664, st_size=8903528, ...}) = 0
        ]        nOi+j1j#f sold_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x401ca000
-Pm'?Z7@!b+lcwrite(4, "08-22(10:42:57)PID(16796)[DEBUG]"..., 55) = 55Linux伊甸园论坛,V|!Cc;wF
close(4)                                = 0I"y-y4^"B9N$iD
mun





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] 中间
顶部
Roc.Ken
版主
Rank: 7Rank: 7Rank: 7



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





Hostpry - Ultimate Monitoring Solution
请.帮 着.点.广 告 O_O
顶部
海上飞洪
新生入学
Rank: 1



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

顶部
 



当前时区 GMT+8, 现在时间是 2008-5-16 11:03

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

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