易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux系统命令Top/free的使用及参数详解

   1.作用
  top命令用来显示执行中的程序进程,使用权限是所有用户。
  2.格式
  top [-] [d delay] [q] [c] [S] [s] [i] [n]
  3.主要参数
  d:指定更新的间隔,以秒计算。
  q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。
  c:显示进程完整的路径与名称。
  S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。
  s:安全模式。
  i:不显示任何闲置(Idle)或无用(Zombie)的行程。
  n:显示更新的次数,完成后将会退出top。
  4.说明
  top命令是Linux系统管理的一个主要命令,通过它可以获得许多信息。这里我们结合图1来说明它给出的信息。
  第一行表示的项目依次为当前时间、系统运行时间、当前系统登录用户数目、1/5/10分钟系统平均负载(一般来说,这个负载值应该不太可能超过 1 才对,除非您的系统很忙碌。 如果持续高于 5 的话,那么.....仔细的看看到底是那个程序在影响整体系统吧!)。
  第二行显示的是所有启动的进程、目前运行、挂起 (Sleeping)的和无用(Zombie)的进程。(比较需要注意的是最后的 zombie 那个数值,如果不是 0 ,嘿嘿!好好看看到底是那个 process 变成疆尸了吧?!)(stop模式:与sleep进程应区别,sleep会主动放弃cpu,而stop是被动放弃cpu ,例单步跟踪,stop(暂停)的进程是无法自己回到运行状态的)
  第三行显示的是目前CPU的使用情况,包括us用户空间占用CPU百分比、sy 内核空间占用CPU百分比、ni 用户进程空间内改变过优先级的进程占用CPU百分比(中断处理占用)、id 空闲CPU百分比、wa 等待输入输出的CPU时间百分比、hi,si,st 三者的意思目录还不清楚 :)
  第四行显示物理内存的使用情况,包括总的可以使用的内存、已用内存、空闲内存、缓冲区占用的内存。
  第五行显示交换分区使用情况,包括总的交换分区、使用的、空闲的和用于高速缓存的大小。
  第六行显示的项目最多,下面列出了详细解释。
  PID(Process ID):进程标示号 ( 每个 process 的 ID )
  USER:进程所有者的用户名 ( 该 process 所属的使用者 )
  PR:进程的优先级别 ( Priority 的简写,程序的优先执行顺序,越小越早被执行 )
  NI:进程的优先级别数值 ( Nice 的简写,与 Priority 有关,也是越小越早被执行 )
  VIRT:进程占用的虚拟内存值。
  RES:进程占用的物理内存值。


相关文档:

块设备驱动向LINUX移植的常规步骤及INITRD的使用

 这里提到的块设备泛指各种可以实现固定大小数据随机传输的设备,如FLASH、SD Card、RAMDISK等,块设备驱动移植的过程实际上是将硬件厂商提供的底层驱动代码与LINUX系统集成起来的过程。
在LINUX中,块设备能够以文件系统的形式为OS所访问,其大体架构如下:
LINUX Application
---------------------------------- ......

ARM Linux启动过程分析

 
ARM Linux启动过程分析
 
 
摘 要: 嵌入式 Linux 的可移植性使得我们可以在各种电子产品上看到它的身影。对于不
同体系结构的处理器来说Linux的启动过程也有所不同。本文以S3C2410 ARM处理器为例,
详细分析了系统上电后 bootloader的执行流程及 ARM Linux的启动过程。
关键词:ARM Linux boot ......

Linux中的makefie书写规则学习3

六、另类风格的makefile
    即然我们的make可以自动推导命令,那么我看到那堆[.o]和[.h]的依赖就有点不爽,那么多的重复的[.h],能不能把其收拢起来,好吧,没有问题,这个对于make来说很容易,谁叫它提供了自动推导命令和文件的功能 呢?来看看最新风格的makefile吧。
objects = main.o kbd.o command.o ......

Linux网管笔记(24)重新找到MySQL数据库的root密码

忘记MySQL ROOT密码是在MySQL使用中很常见的问题。没想到今天就碰到这样一个问题:内部的mysql的root密码被修改了。查阅资料,有如下方法: Unix&Linux:
1.用root或者运行mysqld的用户登录系统;
2.利用kill命令结束掉mysqld的进程;
3.使用--skip-grant-tables参数启动MySQL Server
shell& ......

【VNC】Linux环境VNC服务安装、配置与使用

 1.确认VNC是否安装
默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上。
确认是否已经安装VNC服务及查看安装的VNC版本
[root@testdb ~]# rpm -q vnc-server
vnc-server-4.1.2-9.el5
[root@testdb ~]#
若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server- ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号