aix如何知道文件被几个进程打开|AIX下面用哪个命令查询某文件夹让系统进程调用的情况类似linux系统终的lsof命令

Ⅰ AIX下面用哪个命令查询某文件夹让系统进程调用的情况,类似linux系统终的lsof命令。

ps -ef |grep 文件目录

Ⅱ AIX怎么用tprof查看指定进程占用cup情况

使用tprof命令用于统计每个进程的CPU使用情况# tprof -x sleep 30该命令的输出结果可查看 __prof.all文件。此命令运行30秒钟,在当前目录下创建一个名为_prof.all 的文件。30秒钟内, CPU被调度次数约为3000次。__prof.all 文件中的字段Total 为此进程调度到的CPU次数。如果进程所对应的 Total字 段的值为1500,即表示该进程在3000次 CPU调度中占用了1500次,或理解为使用了一半的CPU时间。tprof的输出准确地显示出哪个进程在使用CPU 时间。

Ⅲ aix系统下,我想查看某个文件被哪个进程使用了然后杀掉那个进程!!

ps -aux |grep file kile id

Ⅳ AIX停CPU使用率100%,但是找不到哪些进程在使用

CPU使用率高可能是以下原因:第一:CPU过热 第二:风扇故障 第三:系统病毒或恶意软件建议要定时清理机箱灰尘,这样能保持散热。英特尔最新推出了第六代酷睿产品,采用全新一代的架构,14纳米制程工艺和第二代3-D晶体管技术,拥有强大的性能,飞快的处理速度,您也可以看看。

Ⅳ AIX系统的文件和目录权限,怎么看

s 在文件执行时把进程的属主或组 ID 置为该文件的文件属主rwx 读写执行权限第一个rwx 为属主权限, 第二个rwx为同组其它用户权限, 第三个rwx为其他用户权限

Ⅵ 在AIX下如何查看到底是什么进程的磁盘IO高

1.使用iotop命令使用该命令有个条件,Linux内核要高于2.6.20的版本,版本过低则没有此命令,执行效果如下图所示:2:block_mp方法首先,关闭syslog服务,然后开启block_mp,最后正则表达式提取dmesg信息。/etc/init.d/syslog stop echo 1 > /proc/sys/vm/block_mpdmesg | egrep "READ|WRITE|dirtied" | egrep -o '([a-zA-Z]*)' | sort | uniq -c | sort -rn | head执行结果如下图所示:注意:操作完成后请关闭block_mp和启动syslogecho 0 > /proc/sys/vm/block_mp #关闭block_mp/etc/init.d/syslog start #启动syslog

Ⅶ 在AIX中,哪个命令可以看到哪些进程在用哪个端口

AIX没有命令可以直接查看哪个进程在使用什么端口,不像Linux可以使用lsof或者netstat -p查看。目前可以使用下面的方法查看:

1、首先使用netstat列出哪些端口被使用,注意需要额外加一个参数-A

#netstat-Aanf100050002d32bb8tcp600*.22*.*LISTENf100050002d313b8tcp400*.22*.*LISTEN

上面的例子列出了端口22的情况

2、再使用命令rmsock查看,注意:这个命令是用来清除一个没有关联文件描述符的socket,如果socket被进程占用会提示该端口被哪个进程使用,利用这个提示信息获得进程信息。比如

#rmsockf100050002d313b8tcpcb(sshd).

显示22端口被进程sshd(进程号5374084)占用

如果你清楚自己的操作不会对系统造成影响,或者仅是测试用,可用下面的循环抓取:

netstat-anA|grep-wLISTEN|awk'{print$1,$5}'|whilereadpcbportdoecho"$port—————>"rmsock$pcbtcpcbdone


赞 (0)