|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
在我的验证环境里,同时运行几十个case,每个case都会调用1000次可执行文件,system(alg),可执行文件指向同一个位置,可执行文件没有共享的输入输出文件。
regression的时候,有的case可以pass,有的case会在几百次调用之后,因为system返回 -1 fail
请问这种情况的问题可能是什么? 同时调用system(alg)导致的冲突?
[hnxu@aerospace runlist]$ ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 3099973
max locked memory (kbytes, -l) 64
max memory size (kbytes, -m) unlimited
open files (-n) 65535
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 65535
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
[hnxu@aerospace runlist]$ ps -ef | wc -l
1999
[hnxu@aerospace runlist]$ lsof | awk '{print $2}' | wc -l
21186 |
|