以下Linux系统资源查看命令中,较常用的为vmstat 与 lsof

  • vmstat [刷新延时 刷新次数]
 ucm@ucm-Aspire-TC-:~$ vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
r b 交换 空闲 缓冲 缓存 si so bi bo in cs us sy id wa st ucm@ucm-Aspire-TC-:~$

  • dmesg 内核自检信息
 ucm@ucm-Aspire-TC-:~$ dmesg | grep CPU
[ 0.000000] smpboot: Allowing CPUs, hotplug CPUs
[ 0.000000] setup_percpu: NR_CPUS: nr_cpumask_bits: nr_cpu_ids: nr_node_ids:
[ 0.000000] SLUB: HWalign=, Order=-, MinObjects=, CPUs=, Nodes=
[ 0.000000] RCU restricting CPUs from NR_CPUS= to nr_cpu_ids=.
[ 0.006228] CPU: Physical Processor ID:
[ 0.006228] CPU: Processor Core ID:
[ 0.006229] mce: CPU supports MCE banks
[ 0.167668] smpboot: CPU0: AMD FX(tm)- Six-Core Processor (family: 0x15, model: 0x2, stepping: 0x0)
[ 0.168386] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[ 0.168474] .... node #, CPUs: # # # # #
[ 0.182597] x86: Booted up node, CPUs
[ 1.579348] ledtrig-cpu: registered to indicate activity on CPUs
[ 1.580211] microcode: CPU0: patch_level=0x0600081f
[ 1.580215] microcode: CPU1: patch_level=0x0600081f
[ 1.580222] microcode: CPU2: patch_level=0x0600081f
[ 1.580228] microcode: CPU3: patch_level=0x0600081f
[ 1.580236] microcode: CPU4: patch_level=0x0600081f
[ 1.580244] microcode: CPU5: patch_level=0x0600081f
ucm@ucm-Aspire-TC-:~$
  • free  查看内存
  • cat /proc/cpuinfo  查看CPU信息
  • uptime  查看系统启动时间与平均负载
  • uname [option]

options:

  -a  查看系统所有的相关信息  

  -r  查看内核版本

  -s  查看内核名称

 ucm@ucm-Aspire-TC-:~$ uname -a
Linux ucm-Aspire-TC- 4.8.--generic #-Ubuntu SMP Fri Nov :: UTC x86_64 x86_64 x86_64 GNU/Linux
ucm@ucm-Aspire-TC-:~$ uname -r
4.8.--generic
ucm@ucm-Aspire-TC-:~$ uname -s
Linux
ucm@ucm-Aspire-TC-:~$
  • 判断系统位数

file 外部命令,会显示该命令是多少位的命令,进而知道系统位数.

 ucm@ucm-Aspire-TC-:~$ file /bin/ls
/bin/ls: ELF -bit LSB executable, x86-, version (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-.so., for GNU/Linux 2.6., BuildID[sha1]=eca98eeadafddff44caf37ae3d4b227132861218, stripped
ucm@ucm-Aspire-TC-:~$
  • 系统发行版
 ucm@ucm-Aspire-TC-:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.10
Release: 16.10
Codename: yakkety
ucm@ucm-Aspire-TC-:~$
  • 列出系统打开或使用的文件信息

lsof [option]

options:

  -c 字符串 只列出以字符串开头的进程打开的文件

  -u 用户名 只列出某个用户的进程打开的文件

  -p PID 列出某个PID进程打开的文件

eg:

查询系统中所有进程调用的文件

ucm@ucm-Aspire-TC-606:~$ lsof | more

查询某个系统文件被哪个进程调用

ucm@ucm-Aspire-TC-606:~$ lsof /sbin/init
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
systemd 1280 ucm txt REG 8,1 1038896 11276594 /lib/systemd/systemd
ucm@ucm-Aspire-TC-606:~$

查看httpd进程调用啦哪些文件

ucm@ucm-Aspire-TC-606:~$ lsof -c httpd

按照用户名,查询某个用户的进程调用的文件名

ucm@ucm-Aspire-TC-606:~$ lsof -u root

  

Linux系统资源查看的更多相关文章

  1. Linux系统资源查看 之 资源信息

    1. 系统 版本信息 内核版本 使用 uname 命令: -a : 查看所有系统信息 -r : 查看内核版本信息 -s : 查看内核名称 代码如下: [niesh@niesh ~]$ uname -a ...

  2. linux系统资源查看常用命令

    1.vmstat vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存.进程.IO读写.CPU活动等进行监视.它是对系统的整体情况进行统计, ...

  3. Linux 系统资源查看

    vmstat监控系统资源 vm [刷新延时 刷新次数],vmstat 1 3 dmesg查看开机时内核检测信息 dmesg | grep CPU free命令查看内存使用状态 查看cpu信息:cat ...

  4. Linux系统资源查看与设置

    /proc/sys/fs/file-max = 65536 /proc/sys/net/ipv4/tcp_fin_timeout = 15 /proc/sys/net/ipv4/tcp_tw_recy ...

  5. [Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务

    进程管理:查看与终止 进程查看 1. 进程是正在执行的程序或命令. 2. 进程管理的作用: 判断服务器健康状态, 查看系统中所有进程 杀死进程 3. 查看系统中所有进程 ps aux    # 查看系 ...

  6. Loadrunner监控Linux系统资源

    一.安装rsh和rpcbind 1.查看是否安装:rpm -qa |grep rsh 2.安装rsh:yum -y install rsh* 3.yum  -y install nfs-utils r ...

  7. 如何在Linux中查看所有正在运行的进程

    如何在Linux中查看所有正在运行的进程 FROM:http://os.51cto.com/art/201101/244090.htm 进程是一个其中运行着一个或多个线程的地址空间和这些线程所需要的系 ...

  8. LoadRunner如何监控Linux系统资源

    LoadRunner如何监控Linux系统资源 一 简述:LoadRunner监控Linux资源时弹出如下错误: Monitor name :UNIX Resources. Cannot initia ...

  9. linux内存查看工具

    这里帮你总结了一下Linux下查看内存使用情况的多种方法~ 在做 Linux 系统优化的时候,物理内存是其中最重要的一方面.自然的,Linux 也提供了非常多的方法来监控宝贵的内存资源的使用情况.下面 ...

随机推荐

  1. T-SQL 如何获取一个表的列名

    方法1: exec sp_columns [{table_name}],[{schema_name}] 方法2: SELECT * FROM syscolumns WHERE id=OBJECT_ID ...

  2. 在tmux中的vi 上下左右键变为了ABCD等字符

    在本机上用vim编辑时,上下左右键没有问题,但是在tmux中确出现ABCD等字符. 原因是在tmux这个终端,默认做了字符转换,网上搜了很多答案,解决问题的设置是: set term=xterm

  3. hbase开发实例

    1.put/checkAndPut package com.testdata; import java.io.IOException; import org.apache.hadoop.conf.Co ...

  4. Apache启动错误解决方法

    xampp启动时显示的错误为: 10:40:18 [Apache] Error: Apache shutdown unexpectedly.10:40:18 [Apache] This may be ...

  5. [Yii2.0] 以Yii 2.0风格加载自定义类或命名空间 [配置使用Yii2 autoloader]

    Yii 2.0最显著的特征之一就是引入了命名空间,因此对于自定义类的引入方式也同之前有所不同.这篇文章讨论一下如何利用Yii 2.0的自动加载机制,向系统中引入自定义类和命名空间.本文旨在抛砖引玉,如 ...

  6. HDOJ 1008. Elevator 简单模拟水题

    Elevator Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Su ...

  7. AJAX跨域调用ASP.NET MVC或者WebAPI服务的解决方案

    问题描述 当跨域(cross domain)调用ASP.NET MVC或者ASP.NET Web API编写的服务时,会发生无法访问的情况. 重现方式 使用模板创建一个最简单的ASP.NET Web ...

  8. Spring 通知(Advice)和顾问(Advisor)

    AOP ( Aspect  Oriented Programming  面向切面编程)  在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译 ...

  9. 如何装最多的水? — leetcode 11. Container With Most Water

    炎炎夏日,还是呆在空调房里切切题吧. Container With Most Water,题意其实有点噱头,简化下就是,给一个数组,恩,就叫 height 吧,从中任选两项 i 和 j(i <= ...

  10. Ext分页实现(前台与后台)

    Ext分页实现(前台与后台)Spring+Mybatis 一.项目背景 关于Ext的分页网上有很多博客都有提到,但是作为Ext新手来说,并不能很容易的在自己的项目中得以应用.因为,大多数教程以及博客基 ...