Articles of 进程

如何find过去一直在运行的进程?

我被要求调查今天早上发生的高CPU使用率警报。 我用sar -p ,看到当时显示的高CPU使用率 接下来我用ps -eo pcpu,pid,user,args | sort -r -k1 | less ps -eo pcpu,pid,user,args | sort -r -k1 | less ps -eo pcpu,pid,user,args | sort -r -k1 | less列出在这个小时的前10名记忆猪 现在我怎么知道哪些stream程在上午的特定时间造成了瓶颈。 我是一名Java开发人员,而不是Linux专家。 这甚至有可能吗?

在Windows Server R2中使程序记住优先级

有没有一个优雅的方式,使程序从低优先级开始,并记住它?

在服务器运行Windows的计划任务去哪里?

我在工作的服务器有一些计划任务,每天晚上运行。 它们在没有用户login系统时运行。 他们运行batch file打开MS-Access数据库里面的macros。 偶尔这些脚本没有closures,它们的进程仍在运行,并且.ldblocking文件挂起。 我看过他们之前运行,我已经看到一个MS-Access窗口popup,如果它成功完成,然后窗口closures,没有问题。 但是,如果失败,则locking文件和进程将保留。 我假设也许还有一个窗口…我知道在Linux中如果你的程序在XWindows会话中有一个窗口,你可以将它转移到另一个XWindows会话; 在Windows上可能是一样的吗?

在Redhat Linux下无法识别的进程

在服务器上发出ps ax命令后,我看到以下进程,我无法识别。 谷歌search他们没有任何用处。 有人知道这是什么,或者我会如何跟踪他们? 该系统是在VMware上运行的虚拟机。 我不确定什么版本,因为我不控制的基础设施,但我问是否有任何虚拟机快照或备份正在发生,他们说不。 系统是红帽企业Linux服务器版本5.4(Tikanga)内核是2.6.18-164.el5 系统已重新启动,但这些进程仍然存在。 7158 ? S< 0:00 [WRITE_COW_THR0] 7159 ? S< 0:00 [ISSUE_WR_THR0] 7160 ? S< 0:00 [SNAP_R_THR0] 7161 ? S< 0:00 [WRITE_COW_THR1] 7162 ? S< 0:00 [ISSUE_WR_THR1] 7163 ? S< 0:00 [SNAP_R_THR1] 7164 ? S< 0:00 [WRITE_COW_THR2] 7165 ? S< 0:00 [ISSUE_WR_THR2] 7166 ? S< 0:00 [SNAP_R_THR2] 7167 ? […]

我如何确定一个进程在AIX中使用多less内存?

我如何确定一个进程在AIX中使用多less内存?

确定如何在Windows Server 2008中使用所有内存

我有一个Windows Server 2008系统,有12GB的RAM。 如果我列出任务pipe理器中的所有进程和SUM()每个进程(工作集,内存(私人工作集),提交大小…)的内存,我永远不会超过4-5GB应该是“正在使用”。 但是,任务pipe理器通过“性能”选项卡报告此服务器已使用11GB 。 我无法确定所有使用的RAM在哪里。 它似乎不是系统caching,但我不能确定。 这可能是一个设备的内存泄漏,但我正在努力找出哪一个。 服务器的内存不断增多,最终迫使我们重新启动设备清除它。 我一直在阅读如何RAM分配在Windows Server上工作: RAM,虚拟内存,页面文件和所有的东西: http : //support.microsoft.com/kb/2267427 什么是最好的衡量方式? http://www.zdnet.com/blog/bott/windows-7-memory-usage-whats-the-best-way-to-measure/1786 在Windows中configuration文件系统caching: http : //smallvoid.com/article/winnt-system-cache.html 但是我担心我现在没有任何想法。

在FreeBSD下的顶级进程状态栏

在交互式运行顶部时,可以看到状态栏中的各种单词: nanslp,biord,select,uwait,lockf,pause,kqread,piperd,sbwait … 有些像nanslp或kqread是自我解释,其他人不是。 试过曼先生的网页: STATE是当前状态(“开始”,“运行”(在SMP系统上显示为“CPUn”),“hibernate”,“停止”,“ZOMB”,“等待”,“locking”进程等待),C是进程正在执行的处理器编号(仅在SMP系统上可见) 试过search引擎: 堆栈溢出 邮件列表档案 我可以在哪里获得FreeBSD 9下可能的进程状态的完整列表,以及它们的含义?

按Ctrl-C停止bash脚本,但不要停止脚本调用的PHP脚本

我需要每隔几分钟运行几个脚本。 这个逻辑是用PHP编写的,而且工作的很好。 为了保持一致,我做了下面的bash脚本,这也运行良好。 #!/bin/bash calculaDiff() { DIFF=0 while [ "$DIFF" -eq "0" ]; do DIFF=`php calculaDiff.php` done; } # need to calculate pending diffs calculaDiff # main loop while true; do CAPTURA=`php capturaRelatorio.php` if [ "$CAPTURA" -eq "0" ]; then calculaDiff fi VERIFICA=`php verificaLimites.php` done 脚本capturaRelatorio.php里面有一个睡眠,因为我只能每隔N分钟处理一次。 它会打印一条消息,说它睡了S秒,所以我可以监控它。 如果我在这个时候调用bash脚本并按Ctrl + C ,当它正在hibernate的时候,它会杀死bash脚本,但是不会杀死被调用的php脚本。 我知道有一个不同的进程运行它。 那么,有没有办法杀死bash脚本和每个“孩子”? 还是应该用另一种方法来运行这些脚本?

如何访问丢失的进程?

假设我在Windows上运行putty并远程连接到Debian Jessie。 我运行午夜指挥官,长期执行任务。 比Windows上的电力损失,所以腻子连接丢失。 当然,我应该使用屏幕,但我忘了。 重新连接后,我可以看到mc在ps ax 。 1864 pts/3 S+ 0:10 mc 有没有办法重新连接到这个过程? (它正在运行?)

如何检测连续吃掉磁盘空间的进程

在我们的Linux系统(suse)上,其中一个分区是nfs挂载的,有些进程不断地占用磁盘空间,留下零字节来写入。 我怎样才能找出这个进程或守护进程正在吃的磁盘空间? 有什么办法像login/ proc与ps -ef?