注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

笑遍世界@网易博客

明天还会在路上……

 
 
 

日志

 
 
关于我

Stay hungry, stay foolish. 工作用脑,生活用心! 走过山重水复,必然迎来柳暗花明! 受苦的人没有悲观的权利,远征的人没有流泪的资格。 Live each day as if we should die tomorrow.

网易考拉推荐
 
 

top和lsof工具使用详解  

2011-06-09 22:34:28|  分类: Linux技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
这两个Linux中的命令没啥特别的关联,刚好看到了总结一下,就此说一下使用场景和用法吧。
在Linux上工作,可能经常需要用top查看一下当前系统各进程的资源占用情况。我自己经常关注的有如下几项:
1.看下一下load average 知道系统负载情况
2.看Tasks看系统的任务数量,以及是否有僵尸进程zombie
3.看一下CPU消耗了多少
4.通过对CPU或者内存使用情况来对进程进行排序,查看哪些进程导致了现在系统的问题。(这个可以在top命令显示系统情况时,按大写的 F  O 键,选择k或者n来按照cpu和内存使用对进程排序显示)
top详解原文:http://www.51testing.com/index.php?uid-225738-action-viewspace-itemid-238673

在Linux中,lsof工具可以当前系统打开的文件。我lsof通常有3种场景。

1.根据PID查看该进程打开了哪些文件  lsof -p 2345   (2345为pid)
2.根据端口来查看对应的进程打开文件的情况  lsof -i :22 (22为端口号)
3.文件恢复(某一文件被某进程打开着,却被不小心删除了),可以用lsof | grep filename 找到PID机器文件描述符FD,用cat /proc/yourPID/fd/yourFD > yourNewFile 来恢复一个文件。
【对于文件恢复这里,有个另外一个与lsof关系不大的小提示,如果是vim使用时机器掉电,重启后也许可以看到.temp.txt.swp,可以根据这个.swp文件来恢复vim中原来编辑的文件,方法是,重新vim temp.txt,vim就会提示你有.swp存在,可以选择R恢复.swp的内容,即可在vim中看到内容了,确认无误后,选择wq保存退出即可恢复得到temp.txt文件了。】
lsof详解原文:
http://www.51testing.com/?uid-225738-action-viewspace-itemid-238674
  评论这张
 
阅读(728)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017