linux磁盘资源,liunxCPU和内存,磁盘等资源,
liunxCPU和内存,磁盘等资源,
1.Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。
GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。
在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。
用户可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出。
语法:
$> screen [-AmRvx -ls -wipe][-d ][-h ][-r ][-s ][-S ]
-A 将所有的视窗都调整为目前终端机的大小。
-d 将指定的screen作业离线。
-h 指定视窗的缓冲区行数。
-m 即使目前已在作业中的screen作业,仍强制建立新的screen作业。
-r 恢复离线的screen作业。
-R 先试图恢复离线的作业。若找不到离线的作业,即建立新的screen作业。
-s 指定建立新视窗时,所要执行的shell。
-S 指定screen作业的名称。
-v 显示版本信息。
-x 恢复之前离线的screen作业。
-ls或--list 显示目前所有的screen作业。
-wipe 检查目前所有的screen作业,并删除已经无法使用的screen作业。
3常用screen参数
screen -S yourname -> 新建一个叫yourname的session
screen -ls -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session
==========================================================================================================================================
##CPU信息
1、查看物理CPU的个数
[root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
1
2、查看逻辑CPU的个数
[root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "processor"|wc -l
4
3、查看CPU是几核(即,核心数)
[root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "cores"|uniq
cpu cores : 4
4、查看CPU的主频
[root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep MHz|uniq
cpu MHz : 2499.982
4、每个cpu详细信息:
cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"
5、当前操作系统内核信息
[root@MysqlCluster01 ~]# uname -a
Linux MysqlCluster01 2.6.32-431.20.3.el6.x86_64 #1 SMP Thu Jun 19 21:14:45 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
6、当前操作系统发行版信息
[root@MysqlCluster01 ~]# cat /etc/issue
CentOS release 6.4 (Final)
Kernel \r on an \m
7、内存使用情况
[root@MysqlCluster01 ~]# free -m
total used free shared buffers cached
Mem: 7863 2738 5125 0 141 835
-/+ buffers/cache: 1761 6102
Swap: 3967 0 3967
其他命令:
[root@MysqlCluster01 ~]# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
4 AMD Opteron(tm) Processor 6380
看到有8个逻辑CPU, 也知道了CPU型号
[root@MysqlCluster01 ~]# getconf LONG_BIT
64
说明当前CPU运行在64bit模式下
[root@MysqlCluster01 ~]# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
4
结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit
查看CPU信息
总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
是否为超线程?
如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。
每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:
# cat /proc/cpuinfo | grep "siblings"
dmidecode -q |grep Product ---Linux下查服务器型号
cat /proc/cpuinfo | grep 'model name' |uniq 查CPU大小及型号.
cat /proc/meminfo | grep MemTotal 或 free -m --Linux下物理内存大小
dmidecode |grep -A16 "Memory Device$" --Linux下查内存大小,几个内存槽,各槽上有没有内存,及单根内存大小等信息.
smartctl -a /dev/sda (Linux假如硬盘分区为 /dev/sda, 具体Server存储分区,可用fdisk -l 查看) --查看硬盘大小及型号.
===============================================================================================================================
##查看CPU的负载
平均负载是指上一分钟同时处于就绪状态的平均进程数。在CPU中可以理解为CPU可以并行处理的任务数量,就是CPU个数X核数。
如果CPU Load等于CPU个数乘以核数,那么就说CPU正好满负载,再多一点,可能就要出问题了,有些任务不能被及时分配处理器,那要保证性能的话,
最好要小于CPU个数X核数X0.7。
Load Average是指CPU的Load。它所包含的信息是在一段时间内CPU正在处理及等待CPU处理的进程数之和的统计信息,也就是CPU使用队列的长度的统计信息。
Load Average的值应该小于CPU个数X核数X0.7,Load Average会有3个状态平均值,分别是1分钟、5分钟和15分钟平均Load。
如果1分钟平均出现大于CPU个数X核数的情况,还不需要担心;如果5分钟的平均也是这样,那就要警惕了;15分钟的平均也是这样,就要分析哪里出现问题,防范未然。
#CPU负载信息,使用top 命令
top - 15:50:31 up 4 days, 23:43, 1 user, load average: 0.51, 0.29, 0.37
Tasks: 492 total, 1 running, 490 sleeping, 1 stopped, 0 zombie
Cpu(s): 6.4%us, 0.1%sy, 0.0%ni, 93.4%id, 0.1%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 65973912k total, 32468632k used, 33505280k free, 906712k buffers
Swap: 41943032k total, 13204k used, 41929828k free, 6434448k cached
=================================================================================================================================
##查看内存信息
1)、cat /proc/meminfo
2)、free 命令
total used free shared buffers cached
Mem: 65973912 32496232 33477680 0 906932 6452984
-/+ buffers/cache: 25136316 40837596
Swap: 41943032 13204 41929828
======================================================================================================================================
##查看磁盘信息
1)fdisk -l
2)iostat -x 10 查看磁盘IO的性能
[root@xdpp02 bin]# iostat -x 10
Linux 2.6.32-358.el6.x86_64 (xdpp02) 11/30/2016 _x86_64_ (16 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
3.86 0.00 0.17 0.06 0.00 95.90
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.77 84.89 0.62 3.11 15.72 703.97 193.03 0.12 31.10 2.86 1.07
dm-0 0.00 0.00 0.15 0.22 2.93 1.78 12.75 0.00 12.42 3.77 0.14
dm-1 0.00 0.00 0.09 0.10 0.75 0.83 8.00 0.00 14.53 0.28 0.01
dm-2 0.00 0.00 0.00 0.57 0.03 4.52 8.00 0.01 22.24 4.84 0.28
dm-3 0.00 0.00 0.01 3.10 1.58 24.82 8.48 0.03 11.16 1.05 0.33
dm-4 0.00 0.00 0.03 0.00 0.27 0.00 8.00 0.00 0.52 0.10 0.00
dm-5 0.00 0.00 1.11 84.00 10.11 672.02 8.01 3.62 42.54 0.07 0.61
http://www.dengb.com/Linuxjc/1383125.htmlwww.dengb.comtruehttp://www.dengb.com/Linuxjc/1383125.htmlTechArticleliunxCPU和内存,磁盘等资源, 1.Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程...
linux磁盘资源,liunxCPU和内存,磁盘等资源,相关推荐
- Linux查看硬件配置-cpu内存磁盘网卡
Linux查看硬件配置 资产管理命令dmidecode 查看服务器型号 查看主板的序列号 查看系统序列号 查看cpu 查看占用cpu最多的几个进程 查看内存 查看内存信息 查看内存数量和内存大小 查询 ...
- 如何评估服务器基础性能 - CPU负载、使用率、内存磁盘使用率、网络带宽......
文章目录 关注服务硬软指标 服务器关键指标 CPU 负载 CPU 使用率 网卡 IN & OUT 内存 & 磁盘 Q&A 附录 关注服务硬软指标 在搭建维护服务时,我们经常和服 ...
- linux系统CPU,内存,磁盘,网络流量监控脚本
前序 1, #cat /proc/stat/ 信息包含了所有CPU活动的信息,该文件中的所有值都是从系统启动开始累积到当前时刻 2, #vmstat –s 或者 #vmstat 虚拟内存统 ...
- linux 监控网络IO、磁盘、CPU、内存
linux 监控网络IO.磁盘.CPU.内存 CPU:vmstat ,sar –u,top 磁盘IO:iostat –xd,sar –d,top 网络IO:iftop -n,ifstat,dstat ...
- 常用Linux网络/内存/磁盘分析工具
Centos查看网卡.CPU.内存等使用率 # watch more /proc/net/dev 性能分析和监控工具 uptime dmesg | tail vmstat 1 mpstat -P AL ...
- Linux系统监控命令整理汇总-掌握CPU,内存,磁盘IO等找出性能瓶颈
的性能有问题,总之,每到晚上挖站否的主机就出现了不稳定的情况,系统负载忽高忽低.利用服务器日志分析利器:ngxtop和GoAccess也能查出有一些IP一直在不断地扫描服务器端口还有WP后台. 但是, ...
- linux常用命令整理-02-服务器-系统-内存-磁盘-优化
目录 ssh命令(远程连接主机) 内存磁盘使用情况 (df.du) 显示内存使用情况(free) 查看linux cpu情况(lscpu) 用户切换(su,sudo) 查看服务器负载(top)- cp ...
- Linux监控操作系统CPU、内存、磁盘、网络和dstat
Linux操作系统监控 top命令 free命令- 内存监控 df命令 - 磁盘空间监控 iostat命令- 磁盘IO监控 vmstat命令-综合监控工具 netstat命令-网络监控 dstat- ...
- Linux操作系统监控服务器CPU、内存、磁盘、网络和dstat
操作系统监控 top命令 内存监控 - free 磁盘IO监控 - iostat 磁盘空间监控 - df 综合监控工具 - vmstat 网络监控- netstat 超级监控工具 - dstat to ...
最新文章
- 我发现一条惊人规律,年后跳槽BATJ,都是这种人....
- 运维人员的补丁盛宴 四月修复微软Adobe漏洞合计过百!
- 怎样测试运算放大器的输入失调电压?
- 我们的2009 梦想照进了现实
- java 线程栈空间_java线程的内存不包含在JVM堆与栈中
- java 的 非短路_Java 短路运算符和非短路运算符
- Intel Core Enhanced Core架构/微架构/流水线 (4) - 流水线前端概述
- 微信小程序 获取input输入的值
- gitlab上传本地项目_环境搭建:gitLab平台的搭建和简单使用
- 百度网盘提取码_百度网盘提取码查询神器分享
- java+webrtc+回声消除,WebRTC回声消除(2)
- unity 线渲染器LineRender
- 移植MPlay到mini2440开发板
- [AHK]给PPT插入图片
- 香肠派对显示服务器断开怎么解决,香肠派对闪退如何解决 闪退解决方法
- 威廉希尔赔率分析和结论
- 软件著作权的好处有哪些?软著含金量高吗?
- 【ZZULIOJ】1053: 正弦函数
- 服务器cpu性能最大值,服务器cpu性能排行
- PyTorch :transforms 数据增强:裁剪、翻转、旋转
热门文章
- 黑科技揭秘:如何通过阿里云超算,使得汽车仿真效率提升25%
- 开箱即用的安全方案:MaxCompute数据安全方案介绍
- AI又破案!衢州城市大脑这回抓了一个抢劫犯
- 云原生时代,开发者如何构筑容器安全?
- 开源项目如何挣钱? Spark 商业化公司创始人曝光心路历程
- 2020年边缘计算最新前沿报告:如何与核心云、5G、AI协同?如何打造新业态和部署运营?...
- 牵手大企,关于图形计算、HPC与AI,NVIDIA言有尽而意无穷!
- DevOps到底是什么意思?
- hasp运行不成功_提问:程序无报错或警告,但总是运行不成功,会卡住没反应...
- PL/SQL Developer 13.0设置中文