centos 查看防火墙状态_深圳信狮checkpoint防火墙查看系统状态

本文详细解读了Linux下1toptop命令的使用,展示了如何通过该命令查看防火墙运行时间、CPU和内存状态,并介绍了df和free命令用于硬盘及内存使用情况的监控。重点讲解了内存状态和Linux缓存策略对程序性能的影响。
摘要由CSDN通过智能技术生成

1 top

top这个命令其实是linux下面的命令,我们可以使用此命令查看防火墙的系统资源和运行时间。从下面的图中我们可以看到,防火墙的系统时间为20:59:15,状态为up,系统已经运行了2分21秒;还可以看到CPU和内存的使用情况

5d146be1b1f7b2d31e7091ac7486b858.png

注释:以下举例说明

top命令显示的项目很多,默认值是每5秒更新一次。显示的各项目为:

15:06:57 up 129 days, 19:03, 5 users, load average: 1.21, 1.20, 1.25

uptime 该项显示的是系统启动时间、已经运行的时间和三个平均负载值(最近1秒,5秒,15秒的负载值)。

222 processes: 219 sleeping, 2 running, 1 zombie, 0 stopped

processes 自最近一次刷新以来的运行进程总数。这些进程被分为正在运行的,休眠的,停止的等很多种类。

CPU states: cpu user nice system irq softirq iowait idle

total 0.9% 0.0%27.4%0.0% 0.0% 0.2%71.2%

cpu00 1.9% 0.0%19.4%0.0% 0.0% 0.0%78.6%

cpu01 0.0% 0.0%33.0%0.0% 0.0% 0.0%66.9%

cpu02 1.9% 0.0%22.3%0.0% 0.0% 0.9%74.7%

cpu03 0.0% 0.0%35.2%0.0% 0.0% 0.0%64.7%

CPU states 显示用户模式,系统模式,优先级进程(只有优先级为负的列入考虑)和闲置等各种情况所占用CPU时间的百分比。优先级进程所消耗的时间也被列入到用户和系统的时间中,所以总的百分比将大于100%。

Mem: 16214336k av, 15682832k used, 531504k free,0k shrd, 215016k buff

10896844k actv, 3379680k in_d, 446432k in_c

Mem 内存使用情况统计,其中包括总的可用内存,空闲内存,已用内存,共享内存和缓存所占内存的情况。

Swap: 10482404k av,0k used, 10482404k free 14856500k cached

Swap 交换空间统计,其中包括总的交换空间,可用交换空间,已用交换空间。

2 df –h

df –h同样也是linux下面查看硬盘使用情况的命令,使用这个命令需要先进入专家模式

d1ab0023dcb87ebd25e9ea89b7e833e1.png

3 free

db627120cb484a259bbdd61354e95550.png

注释:以下举例说明

$free

total used free sharedbuffers cached
Mem: 1002769232 0 62421
-/+ buffers/cache:286715
Swap: 1153 0 1153

第一部分Mem行:
total 内存总数: 1002M
used 已经使用的内存数: 769M
free 空闲的内存数: 232M
shared 当前已经废弃不用,总是0
buffers Buffer 缓存内存数: 62M
cached Page 缓存内存数:421M

关系:total(1002M) = used(769M) + free(232M)

第二部分(-/+ buffers/cache):
(-buffers/cache) used内存数:286M (指的第一部分Mem行中的used - buffers - cached)
(+buffers/cache) free内存数: 715M (指的第一部分Mem行中的free + buffers + cached)

可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。

第三部分是指交换分区, 类似于Windows的虚拟内存。

第一部分(Mem)与第二部分(-/+ buffers/cache)中used和free我们可以从二个方面来解释.
对操作系统来讲是Mem的参数.buffers/cached 都是属于被使用,所以它认为free只有232.
对应用程序来讲是(-/+ buffers/cach).buffers/cached 是等同可用的,因为buffer/cached是为了提高程序执行的性能,当程序使用内存时,buffer/cached会很快地被使用。

所以,以应用来看看,以(-/+ buffers/cache)的free和used为主.所以我们看这个就好了.Linux为了提高磁盘和内存存取效率, Linux做了很多精心的设计, 除了对dentry进行缓存(用于VFS,加速文件路径名到inode的转换), 还采取了两种主要Cache方式:Buffer Cache和Page Cache。前者针对磁盘块的读写,后者针对文件inode的读写。这些Cache能有效缩短了 I/O系统调用(比如read,write,getdents)的时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值