ubuntu 14.04 系统配置磁盘,CPU,内存,硬盘信息查看
Linux查看物理CPU个数、核数、逻辑CPU个数
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
查看分区磁盘的速度命令
$ hdparm -Tt /dev/sda1
/dev/sda1:
Timing cached reads: 1770 MB in 2.00 seconds = 885.55 MB/sec
Timing buffered disk reads: 218 MB in 3.03 seconds = 71.92 MB/sec
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort | uniq | wc -l
k@ubuntu:~$ cat /proc/cpuinfo| grep "physical id"| sort | uniq | wc -l
1
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores" | uniq
k@ubuntu:~$ cat /proc/cpuinfo| grep "cpu cores" | uniq
cpu cores : 2
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor" | wc -l
k@ubuntu:~$ cat /proc/cpuinfo| grep "processor" | wc -l
2
# 查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
k@ubuntu:~$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
2 Intel(R) Core(TM) i7-7920HQ CPU @ 3.10GHz
# 查看内存信息
cat /proc/meminfo
k@ubuntu:~$ cat /proc/meminfo
MemTotal: 1012356 kB
MemFree: 141456 kB
MemAvailable: 413736 kB
Buffers: 37448 kB
Cached: 356648 kB
SwapCached: 0 kB
Active: 565796 kB
Inactive: 196784 kB
Active(anon): 369300 kB
Inactive(anon): 9568 kB
Active(file): 196496 kB
Inactive(file): 187216 kB
Unevictable: 32 kB
Mlocked: 32 kB
SwapTotal: 1046524 kB
SwapFree: 1046524 kB
Dirty: 56 kB
Writeback: 0 kB
AnonPages: 368576 kB
Mapped: 174608 kB
Shmem: 10388 kB
Slab: 57892 kB
SReclaimable: 32412 kB
SUnreclaim: 25480 kB
KernelStack: 6704 kB
PageTables: 24368 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 1552700 kB
Committed_AS: 2694544 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
HardwareCorrupted: 0 kB
AnonHugePages: 79872 kB
CmaTotal: 0 kB
CmaFree: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 77744 kB
DirectMap2M: 970752 kB
CPU
型号:grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}'
k@ubuntu:~$ grep "model name" /proc/cpuinfo |awk -F ':' '{print $NF}'
Intel(R) Core(TM) i7-7920HQ CPU @ 3.10GHz
Intel(R) Core(TM) i7-7920HQ CPU @ 3.10GHz
数量:lscpu | grep "CPU socket" | awk '{print $NF}' 或 lscpu | grep "Socket" | awk '{print $NF}'
k@ubuntu:~$ lscpu | grep "Socket" | awk '{print $NF}'
1
每个CPU的核数:lscpu |grep "Core(s) per socket" |awk '{print $NF}'
k@ubuntu:~$ lscpu |grep "Core(s) per socket" |awk '{print $NF}'
2
内存:
卡槽数量:sudo dmidecode -t memory | grep "Number Of Devices" |awk '{print $NF}' 或 sudo dmidecode -t memory |grep "Associated Memory Slots" |awk '{print $NF}'
k@ubuntu:~$ sudo dmidecode -t memory | grep "Number Of Devices" |awk '{print $NF}'
8
内存数量:sudo dmidecode -t memory | grep -A16 "Memory Device$" |grep 'Size:.*MB' |wc -l
k@ubuntu:~$ sudo dmidecode -t memory | grep -A16 "Memory Device$" |grep 'Size:.*MB' |wc -l
1
内存型号:
内存支持类型:sudo dmidecode -t memory | grep -A16 "Memory Device$" | grep "Type:"
k@ubuntu:~$ sudo dmidecode -t memory | grep -A16 "Memory Device$" | grep "Type:" Type: DRAM
Type: DRAM
Type: DRAM
Type: DRAM
Type: DRAM
Type: DRAM
Type: DRAM
Type: DRAM
每个内存频率:sudo dmidecode -t memory | grep -A16 "Memory Device$" | grep "Speed:"
k@ubuntu:~$ sudo dmidecode -t memory | grep -A16 "Memory Device$" | grep "Speed:"
Speed: 667 MHz
Speed: 667 MHz
Speed: 667 MHz
Speed: 667 MHz
Speed: 667 MHz
Speed: 667 MHz
Speed: 667 MHz
Speed: 667 MHz
每个内存大小:sudo dmidecode -t memory | grep -A16 "Memory Device$" | grep "Size:"
k@ubuntu:~$ sudo dmidecode -t memory | grep -A16 "Memory Device$" | grep "Size:" Size: 1024 MB
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
Size: No Module Installed
释放缓冲区内存:
echo 3 > /proc/sys/vm/drop_caches
硬盘:
硬盘数量、大小:sudo fdisk -l |grep "Disk /dev/sd"
k@ubuntu:~$ sudo fdisk -l |grep "Disk /dev/sd"
Disk /dev/sda: 68.7 GB, 68719476736 bytes
硬盘型号:sudo hdparm -i /dev/sda |grep "Model"
k@ubuntu:~$ sudo hdparm -i /dev/sda |grep "Model"
Model=Ubuntu Linux-0 SSD, FwRev=F.H9RY0W, SerialNo=QAWE0TXFSH44Q2KRWWZ0
查看端口使用情况,使用netstat命令
# 查看已经连接的服务端口(ESTABLISHED)
$ netstat -a
# 查看所有的服务端口(LISTEN,ESTABLISHED)
$ netstat -apn
-a或--all:显示所有连线中的Socket;
-A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址;
-c或--continuous:持续列出网络状态;
-C或--cache:显示路由器配置的快取信息;
-e或--extend:显示网络其他相关信息;
-F或--fib:显示FIB;
-g或--groups:显示多重广播功能群组组员名单;
-h或--help:在线帮助;
-i或--interfaces:显示网络界面信息表单;
-l或--listening:显示监控中的服务器的Socket;
-M或--masquerade:显示伪装的网络连线;
-n或--numeric:直接使用ip地址,而不通过域名服务器;
-N或--netlink或--symbolic:显示网络硬件外围设备的符号连接名称;
-o或--timers:显示计时器;
-p或--programs:显示正在使用Socket的程序识别码和程序名称;
-r或--route:显示Routing Table;
-s或--statistice:显示网络工作信息统计表;
-t或--tcp:显示TCP传输协议的连线状况;
-u或--udp:显示UDP传输协议的连线状况;
-v或--verbose:显示指令执行过程;
-V或--version:显示版本信息;
-w或--raw:显示RAW传输协议的连线状况;
-x或--unix:此参数的效果和指定"-A unix"参数相同;
--ip或--inet:此参数的效果和指定"-A inet"参数相同。
查看指定端口,可以结合grep命令, 也可以使用lsof命令:
netstat -apn | grep 8080
lsof -i:8888
若要关闭使用这个端口的程序,使用kill + 对应的pid
kill -9 PID
参考:
https://www.cnblogs.com/fieldtianye/p/8270091.html
ubuntu 14.04 系统配置磁盘,CPU,内存,硬盘信息查看的更多相关文章
- 查看CPU 内存 硬盘 网络 查看进程使用的文件 uptime top ps -aux vmstat iostat iotop nload iptraf nethogs
#安装命令 yum install sysstat #包含 iostat vmstat yum install iotop yum install nload yum install iptraf ...
- 基于ubuntu 14.04 kvm虚拟化部署
1. 宿主机环境(dell备份服务器) Ubuntu 14.04 LTS 64位 内存:16G 硬盘:2T 2. 确认CPU是否支持硬件虚拟化 root@shwilling:~# egrep -o ' ...
- Ubuntu 14.04 配置安卓5.1编译环境
Ubuntu 14.04版本 电脑cpu必须是64位 硬盘分配大约100G的空间 1.ubuntu中更新源 $ sudo apt-get update 2.android5.1需要安装openjdk- ...
- Ubuntu 14.04 标题栏实时显示上下行网速、CPU及内存使用情况
首先当然是用wget下载indicator-sysmonitor,终端执行命令:wget -c https://launchpad.net/indicator-sysmonitor/trunk/4.0 ...
- Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘注意事项
本文来自:http://www.linuxidc.com/Linux/2015-08/122140.htm,此处仅做收藏. Windows 8.1硬盘安装Ubuntu 14.04双系统参考教程及多硬盘 ...
- Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统
一.软件准备 1. 下载 Ubuntu 系统镜像:http://www.ubuntu.com/download/desktop/ : 这里使用的是 ubuntu 14.04.1 LTS 64bit 版 ...
- 【转】Windows 7/8/8.1 硬盘安装法实现 ubuntu 14.04 双系统
原文网址:http://www.cnblogs.com/chenguangqiao/p/4219532.html 一.软件准备 1. 下载 Ubuntu 系统镜像:http://www.ubuntu. ...
- 【转】Windows 7下硬盘安装Ubuntu 14.04图文教程--不错
原文网址:http://www.linuxidc.com/Linux/2014-04/100369p3.htm Ubuntu 官方已经发布了正式版的 Ubuntu 14.04 LTS,并宣称这是为云计 ...
- 分布式进阶(一)Windows 7下硬盘安装Ubuntu 14.04图文教程
Windows 7下硬盘安装Ubuntu 14.04图文教程 本人下载的是ubuntu-14.04.2-desktop-amd64.iso,经本人亲自测试的,折腾了一天的时间. 1)首先还是分区,在计 ...
随机推荐
- Java CPU占用过高问题排查,windows和Linux
LINUX系统: linux系统比较简单: 1.使用命令 ps -ef | grep 找出异常java进程的pid. 找出pid为 20189 2. top -H -p 20189,所有该进程的线程 ...
- 【UVA1505】 Flood-it!(IDA*)
题目链接 IDA*,估价函数为当前除了左上角的连通块以外颜色的种类数,因为每次最多消去一个颜色. 维护位于当前连通块的边缘但颜色不同的点,每次从这些点拓展就行. #include <cstdio ...
- iOS - 适配iOS 11
http://www.10tiao.com/html/330/201707/2653579210/1.html 存档 导语:iOS 11 为整个生态系统的 UI 元素带来了一种更加大胆.动态的新风格. ...
- 织梦dedecms是什么?
织梦dedecms是什么?DedeCms是织梦内容管理系统(DedeCms)的简称, 以简单.实用.开源而闻名,是国内最知名的PHP开源网站管理系统,也是使用用户最多的PHP类CMS系统; DedeC ...
- js把文字中的空格替换为横线
问题描述 把一个字符串里的所有空格转换为横线 var str = "hello word"; var params=str.replace(/\ /g, "-" ...
- 昨日万圣节ABAP怪兽级代码谜团,公布答案啦
首先非常感谢大家在周末还抽出宝贵的时间耗在Jerry昨天发布的文章 一段让人瑟瑟发抖的ABAP代码 上面. 虽然Jerry在文末开玩笑的声称,只有文章阅读量上千或者评论数超过50,才公布答案.其实这只 ...
- centos7 安装 git服务器
服务器端配置 yum install -y git groupadd git useradd git -g git 2.创建authorized_keys cd /home/git mkdir .ss ...
- CPNtools 模拟工具适合分析什么样的协议
最近梳理和CPNtools和Scyther之间的性能和差别.方便后面整理使用 1.库所的托肯值是什么? 托肯值也叫作令牌, 即网络系统中的资源,托肯的数目值代表了网络赋予的资源大小.在一个活的网络系统 ...
- Spring -09 -在Spring工程 中加载 properties 文件 -为某个属性添加注解赋初值
1.在src 下新建 xxx.properties 文件,不要任意加空格,注明jdbc等标识名!2.在spring 配置文件中先引入xmlns:context,在下面添加2.1如果需要记载多个配置文件 ...
- MyBatis_tp50_动态sql_sql标签_抽取可重用的sql片段_使用include标签进行引用
笔记要点出错分析与总结 include内部使用自定的属性,之能使用$ {}来取值 ,#{}不能用 工程组织数据库组织0.重新修改Bean类1.定义接口 public interface Employe ...