linux內存硬碟
Linux中要查看硬碟緩存大小,可以使用hdparm命令。 1、在終端中執行如下命令。 sudo hdparm -I /dev/sdb2、執行效果如下圖所示,其中cache/buffer size行即為緩存大校 說明:-I:直接讀取硬碟所提供的硬體規格信息,/dev/sdb指的電腦中的第二塊
㈡ 如何查看Linux伺服器的內存、硬碟
1,linux下可以在/proc/cpuinfo中看到每個cpu的詳細信息。但是對於雙核的cpu,在cpuinfo中會看到兩個cpu。常常會讓人誤以為是兩個單核的cpu。
其實應該通過physical
processor
id來區分單核和雙核。而physical
processor
id可以從cpuinfo或者dmesg中找到.
flags
如果有
ht
說明支持超線程技術
判斷物理cpu的個數可以查看physical
id
的值,相同則為同一個物理cpu
2,查看內存大小:
cat
/proc/meminfo
grep
memtotal
3,其他一些可以查看詳細linux系統信息的命令和方法:
uname
-a
#
查看內核/操作系統/cpu信息的linux系統信息命令
head
-n
1
/etc/issue
#
查看操作系統版本,是數字1不是字母l
cat
/proc/cpuinfo
#
查看cpu信息的linux系統信息命令
hostname
#
查看計算機名的linux系統信息命令
lspci
-tv
#
列出所有pci設備
lsusb
-tv
#
列出所有usb設備的linux系統信息命令
lsmod
#
列出載入的內核模塊
env
#
查看環境變數資源
free
-m
#
查看內存使用量和交換區使用量
df
-h
#
查看各分區使用情況
-sh
#
查看指定目錄的大小
grep
memtotal
/proc/meminfo
#
查看內存總量
grep
memfree
/proc/meminfo
#
查看空閑內存量
uptime
#
查看系統運行時間、用戶數、負載
cat
/proc/loadavg
#
查看系統負載磁碟和分區
mount
column
-t
#
查看掛接的分區狀態
fdisk
-l
#
查看所有分區
swapon
-s
#
查看所有交換分區
hdparm
-i
/dev/hda
#
查看磁碟參數(僅適用於ide設備)
dmesg
grep
ide
#
查看啟動時ide設備檢測狀況網路
ifconfig
#
查看所有網路介面的屬性
iptables
-l
#
查看防火牆設置
route
-n
#
查看路由表
netstat
-lntp
#
查看所有監聽埠
netstat
-antp
#
查看所有已經建立的連接
netstat
-s
#
查看網路統計信息進程
ps
-ef
#
查看所有進程
top
#
實時顯示進程狀態用戶
w
#
查看活動用戶
id
#
查看指定用戶信息
last
#
查看用戶登錄日誌
cut
-d:
-f1
/etc/passwd
#
查看系統所有用戶
cut
-d:
-f1
/etc/group
#
查看系統所有組
crontab
-l
#
查看當前用戶的計劃任務服務
chkconfig
–list
#
列出所有系統服務
chkconfig
–list
grep
on
#
列出所有啟動的系統服務程序
rpm
-qa
#
查看所有安裝的軟體包
cat
/proc/cpuinfo
:查看cpu相關參數的linux系統命令
cat
/proc/partitions
:查看linux硬碟和分區信息的系統信息命令
cat
/proc/meminfo
:查看linux系統內存信息的linux系統命令
cat
/proc/version
:查看版本,類似uname
-r
cat
/proc/ioports
:查看設備io埠
cat
/proc/interrupts
:查看中斷
cat
/proc/pci
:查看pci設備的信息
cat
/proc/swaps
:查看所有swap分區的信息
㈢ 如何創建任意大小的linux內存虛擬硬碟
您講的內存檔是英譯過來的:
即ramdisk,並非虛擬內存
大多數的Linux發行版本中,內存檔默認使用的是/dev/shm 路徑,文件系統類型為tmpfs
默認大小是內存實際的大小,這很符合實際的操作習慣,操作這個路徑就是對內存的操作。
我們可以重新設置這個內存檔的大小,或者建立新的內存檔,以加速一些特別的應用,例如squid的緩沖,dns的緩沖文件等等。
重設內存檔大小:
例如:
mount -o remount,size=3G /dev/shm
注意size的大小可以的單位是M\k\G
新建內存檔:
例如:
mkdir /usr/local/squid/var/cache
mount -t tmpfs -o size=3G,mode=0755 tmpfs /usr/local/squid/var/cache
注意重新設置內存檔後為了使用下次啟用生效必須寫到fstab文件中,一般linux是在/etc/fstab中。
㈣ linux 如何查看硬碟大小,內存大小等系統信息及硬體信息
一、linux CPU大小
[root@idc ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"
model name: Intel(R) Xeon(TM) CPU 2.80GHz
model name: Intel(R) Xeon(TM) CPU 2.80GHz
model name: Intel(R) Xeon(TM) CPU 2.80GHz
model name: Intel(R) Xeon(TM) CPU 2.80GHz
physical id : 0
physical id : 0
physical id : 3
physical id : 3
[root@idc ~]#
說明:Linux下可以在/proc/cpuinfo中看到每個cpu的詳細信息。但是對於雙核的cpu,在cpuinfo中會看到兩個cpu。常常會讓人誤以為是兩個單核的cpu。
其實應該通過Physical Processor ID來區分單核和雙核。而Physical Processor ID可以從cpuinfo或者dmesg中找到. flags 如果有 ht 說明支持超線程技術 判斷物理CPU的個數可以查看physical id 的值,相同則為同一個物理CPU
可以看到上面,這台機器有兩個雙核的CPU,ID分別是0和3,大小是2.8G。
二、內存大小
[root@xbidc ~]# cat /proc/meminfo |grep MemTotal
MemTotal: 1034612 kB
[root@xbidc ~]#
三、硬碟大小
[root@xbidc ~]# fdisk -l |grep Disk
Disk /dev/sda: 300.0 GB, 300000000000 bytes
[root@xbidc ~]#
四、 更多查看linux硬體信息的方法
uname -a # 查看內核/操作系統/CPU信息的linux系統信息命令
head -n 1 /etc/issue # 查看操作系統版本,是數字1不是字母L
cat /proc/cpuinfo # 查看CPU信息的linux系統信息命令
hostname # 查看計算機名的linux系統信息命令
lspci -tv # 列出所有PCI設備
lsusb -tv # 列出所有USB設備的linux系統信息命令
lsmod # 列出載入的內核模塊
env # 查看環境變數資源
free -m # 查看內存使用量和交換區使用量
df -h # 查看各分區使用情況
-sh # 查看指定目錄的大小
grep MemTotal /proc/meminfo # 查看內存總量
grep MemFree /proc/meminfo # 查看空閑內存量
uptime # 查看系統運行時間、用戶數、負載
cat /proc/loadavg # 查看系統負載磁碟和分區
mount | column -t # 查看掛接的分區狀態
fdisk -l # 查看所有分區
swapon -s # 查看所有交換分區
hdparm -i /dev/hda # 查看磁碟參數(僅適用於IDE設備)
dmesg | grep IDE # 查看啟動時IDE設備檢測狀況網路
ifconfig # 查看所有網路介面的屬性
iptables -L # 查看防火牆設置
route -n # 查看路由表
netstat -lntp # 查看所有監聽埠
netstat -antp # 查看所有已經建立的連接
netstat -s # 查看網路統計信息進程
ps -ef # 查看所有進程
top # 實時顯示進程狀態用戶
w # 查看活動用戶
id # 查看指定用戶信息
last # 查看用戶登錄日誌
cut -d: -f1 /etc/passwd # 查看系統所有用戶
cut -d: -f1 /etc/group # 查看系統所有組
crontab -l # 查看當前用戶的計劃任務服務
chkconfig –list # 列出所有系統服務
chkconfig –list | grep on # 列出所有啟動的系統服務程序
rpm -qa # 查看所有安裝的軟體包
cat /proc/cpuinfo :查看CPU相關參數的linux系統命令
cat /proc/partitions :查看linux硬碟和分區信息的系統信息命令
cat /proc/meminfo :查看linux系統內存信息的linux系統命令
cat /proc/version :查看版本,類似uname -r
cat /proc/ioports :查看設備io埠
cat /proc/interrupts :查看中斷
cat /proc/pci :查看pci設備的信息
cat /proc/swaps :查看所有swap分區的信息
㈤ linux 如何查看機器的內存和硬碟是多少G,求具體命令及詳細結果
查看內存
目前常用的Linux下查看內存的專用工具是free命令。
下面是對內存查看free命令輸出內容的解釋:唯渣襲
total:總計物理指兄內存的大小。
used:已使用多大。
free:可用梁則有多少。
Shared:多個進程共享的內存總額。
Buffers/cached:磁碟緩存的大小。
查看硬碟
[root@xbidc ~]# fdisk -l
㈥ 如何查看Linux伺服器的內存、硬碟
第一,的確可以那樣查詢內存和硬碟,或者可以使用top命令,而哪個memtotal就是總的內存大小。
那個fdisk是在root目錄下才能使用的命令。先su
-
,然後按回車,然後輸入密碼,切換到root下再輸入fdisk
-l就可以了!
㈦ linux 如何查看硬碟大小,內存大小等系統信息及硬體信息
一、linux CPU大小x0dx0a[root@idc ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"x0dx0amodel name: Intel(R) Xeon(TM) CPU 2.80GHzx0dx0amodel name: Intel(R) Xeon(TM) CPU 2.80GHzx0dx0amodel name: Intel(R) Xeon(TM) CPU 2.80GHzx0dx0amodel name: Intel(R) Xeon(TM) CPU 2.80GHzx0dx0aphysical id : 0x0dx0aphysical id : 0x0dx0aphysical id : 3x0dx0aphysical id : 3x0dx0a[root@idc ~]#x0dx0ax0dx0a說明:Linux下可以在/proc/cpuinfo中看到每個cpu的詳細信息。但是對於雙核的cpu,在cpuinfo中會看到兩個cpu。常常會讓人誤以為是兩個單核的cpu。x0dx0a其實應該通過Physical Processor ID來區分單核和雙核。而Physical Processor ID可以從cpuinfo或者dmesg中找到. flags 如果有 ht 說明支持超線程技術 判斷物理CPU的個數可以查看physical id 的值,相同則為同一個物理CPUx0dx0a可以看到上面,這台機器有兩個雙核的CPU,ID分別是0和3,大小是2.8G。x0dx0a二、內存大小x0dx0a[root@xbidc ~]# cat /proc/meminfo |grep MemTotalx0dx0aMemTotal: 1034612 kBx0dx0a[root@xbidc ~]# x0dx0ax0dx0a三、硬碟大小x0dx0a[root@xbidc ~]# fdisk -l |grep Diskx0dx0aDisk /dev/sda: 300.0 GB, 300000000000 bytesx0dx0a[root@xbidc ~]#x0dx0ax0dx0a四、 更多查看linux硬體信息的方法x0dx0auname -a # 查看內核/操作系統/CPU信息的linux系統信息命令x0dx0ahead -n 1 /etc/issue # 查看操作系統版本,是數字1不是字母Lx0dx0acat /proc/cpuinfo # 查看CPU信息的linux系統信息命令x0dx0ahostname # 查看計算機名的linux系統信息命令x0dx0alspci -tv # 列出所有PCI設備x0dx0alsusb -tv # 列出所有USB設備的linux系統信息命令x0dx0alsmod # 列出載入的內核模塊x0dx0aenv # 查看環境變數資源x0dx0afree -m # 查看內存使用量和交換區使用量x0dx0adf -h # 查看各分區使用情況x0dx0a -sh # 查看指定目錄的大小x0dx0agrep MemTotal /proc/meminfo # 查看內存總量x0dx0agrep MemFree /proc/meminfo # 查看空閑內存量x0dx0auptime # 查看系統運行時間、用戶數、負載x0dx0acat /proc/loadavg # 查看系統負載磁碟和分區x0dx0amount | column -t # 查看掛接的分區狀態x0dx0afdisk -l # 查看所有分區x0dx0aswapon -s # 查看所有交換分區x0dx0ahdparm -i /dev/hda # 查看磁碟參數(僅適用於IDE設備)x0dx0admesg | grep IDE # 查看啟動時IDE設備檢測狀況網路x0dx0aifconfig # 查看所有網路介面的屬性x0dx0aiptables -L # 查看防火牆設置x0dx0aroute -n # 查看路由表x0dx0anetstat -lntp # 查看所有監聽埠x0dx0anetstat -antp # 查看所有已經建立的連接x0dx0anetstat -s # 查看網路統計信息進程x0dx0aps -ef # 查看所有進程x0dx0atop # 實時顯示進程狀態用戶x0dx0aw # 查看活動用戶x0dx0aid # 查看指定用戶信息x0dx0alast # 查看用戶登錄日誌x0dx0acut -d: -f1 /etc/passwd # 查看系統所有用戶x0dx0acut -d: -f1 /etc/group # 查看系統所有組x0dx0acrontab -l # 查看當前用戶的計劃任務服務x0dx0achkconfig _list # 列出所有系統服務x0dx0achkconfig _list | grep on # 列出所有啟動的系統服務程序x0dx0arpm -qa # 查看所有安裝的軟體包x0dx0acat /proc/cpuinfo :查看CPU相關參數的linux系統命令x0dx0acat /proc/partitions :查看linux硬碟和分區信息的系統信息命令x0dx0acat /proc/meminfo :查看linux系統內存信息的linux系統命令x0dx0acat /proc/version :查看版本,類似uname -rx0dx0acat /proc/ioports :查看設備io埠x0dx0acat /proc/interrupts :查看中斷x0dx0acat /proc/pci :查看pci設備的信息x0dx0acat /proc/swaps :查看所有swap分區的信息
㈧ 命令查看Linux伺服器內存、CPU、顯卡、硬碟使用情況
大致結果類似下圖:
Mem行(單位均為M):
(-/+ buffers/cache)行:
Swap行指交換分區。
實際上不要看free少就覺得內存不足了,buffers和cached都是可以在使用內存時拿來用的,應該以(-/+ buffers/cache)行的free和used來看。只要沒發現swap的使用,就不用太擔心,如果swap用了很多,那就要考慮增加物理內存了。
大致結果類似下圖:
上方文字部分的紅框為總的CPU佔用百分率,下方的表格是每個進程的CPU佔用率,在表格第一行可以看到紅框中佔用率超過了150%,這是因為伺服器是多核CPU,而該進程使用了多核。
大致結果類似下圖:
表格中會顯示顯卡的一些信息,第一行是版本信息,第二行是標題欄,第三行就是具體的顯卡信息了,如果有多個顯卡,會有多行,每一行的信息值對應標題欄對應位置的信息。
需要注意的一點是顯存佔用率和GPU佔用率是兩個不一樣的東西,類似於內存和CPU,兩個指標的佔用率不一定是互相對應的。
在下面就是每個進程使用的GPU情況了。
大致結果如下圖:
表格中每一行代表一個文件系統,各列意義如下:
要查看具體某個文件或者文件夾的大小的話,可以使用下面的命令:
命令可以查看文件或文件夾的磁碟使用空間,而-h參數的意思是使用GB、MB等易讀的格式。如果不帶--max-depth參數,那麼將循環列出文件夾下所有文件和文件夾佔用的空間,帶此參數,則是指定深入目錄的層數。
如果要看文件夾下所有文件的大小,可以使用*:
查看作者首頁
㈨ 如何查看linux系統cpu ,硬碟,內存
方法/步驟
cat /proc/cpuinfo查看linux系統的CPU型號、類型以及大小,如下圖所示。
查看linux系統CPU和內存命令
通過greap命令根據Physical Processor ID篩選出多核CPU的信息。
查看linux系統CPU和內存命令
cat /proc/meminfo查看linux系統內存大小的詳細信息,可以查看總內存,剩餘內存、可使用內存等信息。
查看linux系統CPU和內存命令
df -h查看linux系統各分區的使用情況,要明確linux系統和windows系統分區的不同。
查看linux系統CPU和內存命令
5
free -m 查看linux系統內存使用量和交換區使用量,如圖所示。
查看linux系統CPU和內存命令