linux磁盘资源,liunxCPU和内存,磁盘等资源,
liunxCPU和內(nèi)存,磁盤等資源,
1.Screen是一款由GNU計劃開發(fā)的用于命令行終端切換的自由軟件。用戶可以通過該軟件同時連接多個本地或遠程的命令行會話,并在其間自由切換。
GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了統(tǒng)一的管理多個會話的界面和相應的功能。
在Screen環(huán)境下,所有的會話都獨立的運行,并擁有各自的編號、輸入、輸出和窗口緩存。
用戶可以通過快捷鍵在不同的窗口下切換,并可以自由的重定向各個窗口的輸入和輸出。
語法:
$> screen [-AmRvx -ls -wipe][-d ][-h ][-r ][-s ][-S ]
-A 將所有的視窗都調(diào)整為目前終端機的大小。
-d 將指定的screen作業(yè)離線。
-h 指定視窗的緩沖區(qū)行數(shù)。
-m 即使目前已在作業(yè)中的screen作業(yè),仍強制建立新的screen作業(yè)。
-r 恢復離線的screen作業(yè)。
-R 先試圖恢復離線的作業(yè)。若找不到離線的作業(yè),即建立新的screen作業(yè)。
-s 指定建立新視窗時,所要執(zhí)行的shell。
-S 指定screen作業(yè)的名稱。
-v 顯示版本信息。
-x 恢復之前離線的screen作業(yè)。
-ls或--list 顯示目前所有的screen作業(yè)。
-wipe 檢查目前所有的screen作業(yè),并刪除已經(jīng)無法使用的screen作業(yè)。
3常用screen參數(shù)
screen -S yourname -> 新建一個叫yourname的session
screen -ls -> 列出當前所有的session
screen -r yourname -> 回到y(tǒng)ourname這個session
screen -d yourname -> 遠程detach某個session
screen -d -r yourname -> 結束當前session并回到y(tǒng)ourname這個session
==========================================================================================================================================
##CPU信息
1、查看物理CPU的個數(shù)
[root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
1
2、查看邏輯CPU的個數(shù)
[root@MysqlCluster01 ~]# cat /proc/cpuinfo |grep "processor"|wc -l
4
3、查看CPU是幾核(即,核心數(shù))
[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、當前操作系統(tǒng)內(nèi)核信息
[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、當前操作系統(tǒng)發(fā)行版信息
[root@MysqlCluster01 ~]# cat /etc/issue
CentOS release 6.4 (Final)
Kernel \r on an \m
7、內(nèi)存使用情況
[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信息
總核數(shù) = 物理CPU個數(shù) X 每顆物理CPU的核數(shù)
總邏輯CPU數(shù) = 物理CPU個數(shù) X 每顆物理CPU的核數(shù) X 超線程數(shù)
是否為超線程?
如果有兩個邏輯CPU具有相同的”core id”,那么超線程是打開的。
每個物理CPU中邏輯CPU(可能是core, threads或both)的個數(shù):
# 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下物理內(nèi)存大小
dmidecode |grep -A16 "Memory Device$" --Linux下查內(nèi)存大小,幾個內(nèi)存槽,各槽上有沒有內(nèi)存,及單根內(nèi)存大小等信息.
smartctl -a /dev/sda (Linux假如硬盤分區(qū)為 /dev/sda, 具體Server存儲分區(qū),可用fdisk -l 查看) --查看硬盤大小及型號.
===============================================================================================================================
##查看CPU的負載
平均負載是指上一分鐘同時處于就緒狀態(tài)的平均進程數(shù)。在CPU中可以理解為CPU可以并行處理的任務數(shù)量,就是CPU個數(shù)X核數(shù)。
如果CPU Load等于CPU個數(shù)乘以核數(shù),那么就說CPU正好滿負載,再多一點,可能就要出問題了,有些任務不能被及時分配處理器,那要保證性能的話,
最好要小于CPU個數(shù)X核數(shù)X0.7。
Load Average是指CPU的Load。它所包含的信息是在一段時間內(nèi)CPU正在處理及等待CPU處理的進程數(shù)之和的統(tǒng)計信息,也就是CPU使用隊列的長度的統(tǒng)計信息。
Load Average的值應該小于CPU個數(shù)X核數(shù)X0.7,Load Average會有3個狀態(tài)平均值,分別是1分鐘、5分鐘和15分鐘平均Load。
如果1分鐘平均出現(xiàn)大于CPU個數(shù)X核數(shù)的情況,還不需要擔心;如果5分鐘的平均也是這樣,那就要警惕了;15分鐘的平均也是這樣,就要分析哪里出現(xiàn)問題,防范未然。
#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
=================================================================================================================================
##查看內(nèi)存信息
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和內(nèi)存,磁盤等資源, 1.Screen是一款由GNU計劃開發(fā)的用于命令行終端切換的自由軟件。用戶可以通過該軟件同時連接多個本地或遠程...
總結
以上是生活随笔為你收集整理的linux磁盘资源,liunxCPU和内存,磁盘等资源,的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 树展示 移动端_百度移动端开始用网站品牌
- 下一篇: linux cmake编译安装mysql