访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

linux常用命令_常用linux命令大全_linux命令vi进入后命令

时间:2019-08-03

linux常用命令_linux命令vi进入后命令_常用linux命令大全

Linux下查询内存使用情况的常用命令

1、free命令

free 命令会显示系统内存的使用情况,包括物理内存、交换内存(swap)和内核缓冲区内存。使用 -h 选项linux常用命令,输出的结果会很友好。这个命令的输出结果清晰、简洁、直观,各个字段的意义就不再一一解释了。

$ free -h
              total        used        free      shared  buff/cache   available
Mem:            15G        740M         13G         48M        1.2G         14G
Swap:            0B          0B          0B

2、vmstat命令

15.监控你的手机进程(考虑使用task killer管理进程),android 2.1系统后开始支持服务管理功能,通过 设置->应用程序设置->正在运行的服务,关闭没有必要的服务来节省电量,另外还推荐下载task killer进程管理软件来随时杀掉不需要的进程,同样既节点还可以省下手机内存。linux 主机优化—监控 cpu, 内存, 磁盘i/o, 网络流量状态、进程监控与管理、进程追踪、日志文件查询, 自定义日志监控、系统审计、磁盘读写优化、内核参数针对 tcp **优化、建立防 ddos 攻击防火墙、利用防火前建立连接审计。 通俗的讲程序是一个包含可以执行代码的文件,是一个静态的文件.而进程是一个开始执行但是还没有结束的程序的实例.就是可执行文件的具体实现. 一个程序可能有许多进程,而每一个进程又可以有许多子进程.依次循环下去,而产生子孙进程. 当程序被系统调用到内存以后,系统会给程序分配一定的资源(内存,设备等等)然后进行一系列的复杂操作,使程序变成进程以供系统调用.在系统里面只有进程没有程序,为了区分各个不同的进程,系统给每一个进程分配了一个id(就象我们的身份证)以便识别. 为了充分的利用资源,系统还对进程区分了不同的状态.将进程分为新建,运行,阻塞,就绪和完成五个状态. 新建表示进程正在被创建,运行是进程正在运行,阻塞是进程正在等待某一个事件发生,就绪是表示系统正在等待cpu来执行命令,而完成表示进程已经结束了系统正在回收资源. 关于进程五个状态的详细解说我们可以看《操作系统》上面有详细的解说。

linux常用命令_linux命令vi进入后命令_常用linux命令大全

$ vmstat
procs   -----------memory-----------  --swap--   ---io---  --system--  ------cpu-----
 r  b   swpd   free   buff    cache   si   so    bi    bo   in   cs    us sy id wa st
 1  0      0 14376368 161976 1130836   0    0     0     3    2    2    0  0 100 0  0

procs(进程):

memory:

swap:

io:

system:

linux常用命令_常用linux命令大全_linux命令vi进入后命令

cpu:

-s

$ vmstat -s
     16430636 K total memory
       762152 K used memory
      1371068 K active memory
       438692 K inactive memory
     14375160 K free memory
       161976 K buffer memory
      1131348 K swap cache
            0 K total swap
            0 K used swap
            0 K free swap
       589175 non-nice user cpu ticks
      1981533 nice user cpu ticks
       444738 system cpu ticks
   1676693728 idle cpu ticks
       147296 IO-wait cpu ticks
            0 IRQ cpu ticks
         7999 softirq cpu ticks
       330028 stolen cpu ticks
       594719 pages paged in
     42000160 pages paged out
            0 pages swapped in
            0 pages swapped out
    421548879 interrupts
    599573120 CPU context switches
   1561081893 boot time
       120054 forks