Linux系统资源查看
以下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系统资源查看的更多相关文章
- Linux系统资源查看 之 资源信息
1. 系统 版本信息 内核版本 使用 uname 命令: -a : 查看所有系统信息 -r : 查看内核版本信息 -s : 查看内核名称 代码如下: [niesh@niesh ~]$ uname -a ...
- linux系统资源查看常用命令
1.vmstat vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存.进程.IO读写.CPU活动等进行监视.它是对系统的整体情况进行统计, ...
- Linux 系统资源查看
vmstat监控系统资源 vm [刷新延时 刷新次数],vmstat 1 3 dmesg查看开机时内核检测信息 dmesg | grep CPU free命令查看内存使用状态 查看cpu信息:cat ...
- Linux系统资源查看与设置
/proc/sys/fs/file-max = 65536 /proc/sys/net/ipv4/tcp_fin_timeout = 15 /proc/sys/net/ipv4/tcp_tw_recy ...
- [Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务
进程管理:查看与终止 进程查看 1. 进程是正在执行的程序或命令. 2. 进程管理的作用: 判断服务器健康状态, 查看系统中所有进程 杀死进程 3. 查看系统中所有进程 ps aux # 查看系 ...
- Loadrunner监控Linux系统资源
一.安装rsh和rpcbind 1.查看是否安装:rpm -qa |grep rsh 2.安装rsh:yum -y install rsh* 3.yum -y install nfs-utils r ...
- 如何在Linux中查看所有正在运行的进程
如何在Linux中查看所有正在运行的进程 FROM:http://os.51cto.com/art/201101/244090.htm 进程是一个其中运行着一个或多个线程的地址空间和这些线程所需要的系 ...
- LoadRunner如何监控Linux系统资源
LoadRunner如何监控Linux系统资源 一 简述:LoadRunner监控Linux资源时弹出如下错误: Monitor name :UNIX Resources. Cannot initia ...
- linux内存查看工具
这里帮你总结了一下Linux下查看内存使用情况的多种方法~ 在做 Linux 系统优化的时候,物理内存是其中最重要的一方面.自然的,Linux 也提供了非常多的方法来监控宝贵的内存资源的使用情况.下面 ...
随机推荐
- js内存泄露的几种情况详细探讨
内存泄露是指一块被分配的内存既不能使用,又不能回收,直到浏览器进程结束.在C++中,因为是手动管理内存,内存泄露是经常出现的事情.而现在流行的C#和Java等语言采用了自动垃圾回收方法管理内存,正常使 ...
- JavaScript错误/异常处理
JavaScript Try...Catch 语句 介绍:JavaScript中的try...carch语句的作用和C#中的try...catch语句的作用一样, 都是捕获并处理异常. 语法: try ...
- MySQL优化一例
DELIMITER $$ USE `xxx`$$ DROP FUNCTION IF EXISTS `F_getBuluDates`$$ CREATE DEFINER=`root`@`localhost ...
- 【GSM】GTM900C的应用——短信
虽说GSM已经很老旧,但其低廉的价格,非常适合一些需要小数据上网传输和短信等功能的应用场合. 不知道GSM能否像51单片机一样,在低端应用中长久不衰.GTM900C发送短信,支持两种模式,TXT和PD ...
- Python Socket 网络编程
Socket 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的,例如我们每天浏览网页.QQ ...
- jenkins / ant / jmeter 持续集成接口自动化
1. 将 jmeter 脚本放在/var/lib/jenkins/workspace/Jmeter_auto/jmxpath路径下 2. 点击http://jk.facebank.net.cn/job ...
- [收集]MVC3 HTML辅助方法集录
1.跳转链接 @Html.ActionLink("linkText","actionName",routeValues,htmlAttributes) e.g& ...
- java数组
1.java是否可以像c一次样搞个不定长数组? 不可以那样写,那样写是非法的.数组构造的时候必须指定长度,因为JVM要知道需要在堆上分配多少空间.也就是要初始化数组的话让JVM知道要给数组分配多少空间 ...
- [LeetCode] Generate Parentheses 生成括号
Given n pairs of parentheses, write a function to generate all combinations of well-formed parenthes ...
- 撸一段 SQL ? 还是撸一段代码?
记得刚入公司带我的研发哥们能写一手漂亮的 SQL,搜索准确.执行快.效率高. 配合Web项目中的查询展示数据的需求,基本是分分钟完成任务. 那段时间基本是仰视的态度,每天都去讨教一点手写 SQL 的要 ...