Chinaunix首页 | 论坛 | 博客
  • 博客访问: 96134
  • 博文数量: 17
  • 博客积分: 3500
  • 博客等级: 中尉
  • 技术积分: 178
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-17 11:36
文章分类

全部博文(17)

文章存档

2012年(4)

2011年(6)

2010年(7)

分类:

2011-01-19 11:57:18

发现服务器有java的进程没有正常结束,同时服务器又若干个java进程(每个都是加载一大串jar包),
ps 也无法获得完整的命令行(原因 系统PAGE_SIZE 4096的限制,在fs/proc/base.c中有如下定义 
int res = 0;
unsigned int len; 
struct mm_struct *mm = get_task_mm(task); 
if (!mm) 
goto out; 
if (!mm->arg_end) 
goto out_mm; /* Shh! No looking before we're done */ 
 
len = mm->arg_end - mm->arg_start; 
 
if (len > PAGE_SIZE) 
len = PAGE_SIZE;

google之,发现可以用jvs -vl |grep ,这个是最方便的

btw:
查看系统的PAGE_SIZE  
getconf PAGE_SIZE
查看其它一些相关定义
getconf -a /
记录一下
阅读(1803) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~