免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2011 | 回复: 7
打印 上一主题 下一主题

$lsof /var/adm/utmpx 返回大量结果 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-01-04 11:11 |只看该作者 |倒序浏览
最近一台Sun F4800反应很慢,用SSH远程登录到系统,经常会出现命令要很长时间才能出来结果的现象(比如ls等简单命令)。
系统为Solaris 10,是Oracle ERP系统的application server。ERP系统用户尚没有反映系统慢的问题。
通过观察发现文件系统/var上有持续的大量的写操作。$lsof /var/adm/utmpx 返回大量结果。

$ /usr/local/bin/lsof /var/adm/utmpx
......
COMMAND     PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
......
httpd       432 applprd    8r  VREG   85,1     7068  275 /var/adm/utmpx
httpd       434 applprd    8r  VREG   85,1     7068  275 /var/adm/utmpx
httpd       434 applprd    9r  VREG   85,1     7068  275 /var/adm/utmpx
httpd       435 applprd    8r  VREG   85,1     7068  275 /var/adm/utmpx
httpd       435 applprd    9r  VREG   85,1     7068  275 /var/adm/utmpx
java        466 applprd    8r  VREG   85,1     7068  275 /var/adm/utmpx
java        466 applprd    9r  VREG   85,1     7068  275 /var/adm/utmpx
httpd       817 applprd    8r  VREG   85,1     7068  275 /var/adm/utmpx
httpd       817 applprd    9r  VREG   85,1     7068  275 /var/adm/utmpx
httpd      1128 applprd    8r  VREG   85,1     7068  275 /var/adm/utmpx
......

其中applprd用户就是跑ERP应用服务器进程的用户。

请高手不吝指教,谢谢!

论坛徽章:
0
2 [报告]
发表于 2009-01-04 15:19 |只看该作者
顶以下,希望有知道的人路过

论坛徽章:
0
3 [报告]
发表于 2009-01-05 10:37 |只看该作者
再顶顶,看看有没有人知道或者给个提示

论坛徽章:
0
4 [报告]
发表于 2009-01-05 11:06 |只看该作者
不知道跟网卡的全双工半双工工作模式有没有关系?

论坛徽章:
0
5 [报告]
发表于 2009-01-05 11:43 |只看该作者
终于有人回了,谢一个先。

偶是dba,unix不是很通。utmpx是用来记录用户的登陆退出信息,现在就是不明白为什么applprd这个用户的这些进程会长时间打开utmpx文件。难道utmpx除了纪录登陆退出信息以外,还记录其他信息?

论坛徽章:
0
6 [报告]
发表于 2009-01-09 09:50 |只看该作者
再顶一下,希望有人指点。

这个问题好多天了,还在困扰着我们

论坛徽章:
0
7 [报告]
发表于 2009-01-09 10:56 |只看该作者

回复 #6 zhyuh 的帖子

man pages utmpx 里面是这样描述的,更详细的内容请参考man pages:
DESCRIPTION
     The utmpx and wtmpx files are extended database  files  that
     have superseded the obsolete utmp and wtmp database files.

     The utmpx  database  contains  user  access  and  accounting
     information  for  commands  such  as  who(1),  write(1), and
     login(1). The wtmpx database contains the  history  of  user
     access and accounting information for the  utmpx database.

论坛徽章:
0
8 [报告]
发表于 2009-01-09 15:06 |只看该作者
谢谢!
utmpx除了纪录用户登陆信息和who的结果以外,还包括write, login等命令,难道说这些进程不停地发write什么的命令?

不知道哪位有更详细的信息,尤其是关于utmpx的write命令处理方面的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP