linux下如何查看服务器物理内存状况?

linux下如何查看服务器物理内存状况?,第1张

查看内存使用情况,可以使用命令 free -m

其结果大致如下:

total       used         free     shared    buffers     cached

Mem:         32108      30681       1426          0        123      21165

-/+ buffers/cache:       9392      22715

Swap:        34287       1262      33025

在第一部分Mem 行中有如下参数:

* total: 内存总数,即32108 MB

* used: 已经使用的内存数,即 30681 MB

* free: 空闲的内存数:即 1426MB

* shared:当前已废弃不用,总是 0

* buffers Buffer: 缓存内存数,即 123 MB

* cached Page: 缓存内存数,即 421MB

其中,内存总数与已经使用内存数和空闲内存数的关系是:

total (32108) = used (30681) + free (1426)

在第二部分内容(-/+ buffers/cache)中个参数如下所示:

(-buffers/cache): 真正使用的内存数,即9392M,他指的是第一部分的 used - buffers - cached

(+buffers/cache): 可用的内存数,即22715M,他指的是第一部分的 free + buffers + cached

其含义可以理解为:-buffers/cached 反映的是被程序实实在在用掉的内存,而 +buffers/cached反映的是可以被使用(或者说挪用)的内存总数。

1."linux查看服务器内存大小,为您提供linux查看服务器内存大小图文信息,使用cat/proc/meminfo命令查看linux系统内存大小的详细信息,如总内存,剩余内存、可使用内存等信息。

2.使用df-h命令可以查看linux系统各分区的使用情况。

3.使用free-m命令可以查看linux系统内存使用量和交换区使用量。

 Linux服务器如何查看CPU占用率、内存占用、带宽占用的命令

图中红色部分即为占用百分率,下面是每个进程的CPU占用率,如果服务器是多核CPU可能在下方看到有些进程CPU占用超过100%,这种一般是该进程使用了多核。

内存占用率:free -m

图中红色部分即为占用,即used、free即为剩余。(注意中在第二行数字中找哦。)

带宽占用:

使用vmstat命令,输入命令:vmstat

linux服务器的相关信息查看(端口占用,cpu、内存占用,防火墙,系统信息,vim编辑器使用等)

一、端口占用情况

(1)查看所有端口、进程的使用情况: netstat -tunlp

(2)查看某一端口的使用情况: netstat -tunlp|grep 5560

二、查看内存使用情况

(1)查看占用情况(动态):top

按下P(大写)可以找到占用内存最大的进程

(2)查看占用情况(总的):free

(3)查看占用内存最多的N个进程: ps -aux | sort -k4nr | head -K如果是10个进程,K=10,如果是最高的三个,K=3

(4)查看硬盘空间大小:df -lh

三、防火墙

防火墙iptables和firewall

(1)查看防火墙状态: firewall-cmd --state

(2)开启、关闭防火墙: 开启: systemctl start firewalld 关闭:systemctl stop firewalld.service 或者 service firewalld stop

(3)重启防火墙:firewall-cmd --reload(重新载入配置,在添加规则之后,需要执行此命令)

(4)防火墙是否开机启动:禁止防火墙开机启动:systemctl disable firewalld.service设置防火墙开机启动:systemctl enable firewalld.service

四、查看系统信息

(1)查看系统位数:getconf LONG_BIT

(2)查看内存信息:查看所有内存信息: cat /proc/meminfo查看内存容量: grep "MemTotal" /proc/meminfo

 (3)查看CPU信息:查看cpu个数(几核):cat /proc/cpuinfo |grep "processor"|wc -l

五、linux中文乱码:

我只是用了第三部,更改了ssh客户端属性配置就可以了

 1. 配置SSH 终端 (以xshell为例):

打开“文件”(File)- “属性” (Properties), 在“终端”(Terminal),将“编码”(Encoding)改为UTF-8 即可。

六、Xshell远程连接Linux时无法使用小键盘的解决方式:

七、linux中vi编辑器的退出操作

保存,但不退出vi             :w

保存并退出vi                    :wq

退出vi,但不保存更改      :q!

用其他文件名保存            :w filename

在现有文件中保存并覆盖该文件    :w! filename

查找文字:在一般模式下输入/和你要查找的文字单词,例如/port,此时再按下 n 会跳转至改文字所在的下一处。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/131322.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-16
下一篇2023-03-16

发表评论

登录后才能评论

评论列表(0条)

    保存