监测Linux系统的内存使用情况,使用【free】是最直接的。
查看机器的内存使用信息【/proc/meminfo】
1.【free】
我们一起看下面的一个输出:
free –m 表示以M为单位查看内存使用情况,在这个输出中,我们重点关注的应该是free列与cached列的输出值。
由输出可知,此系统共7.8G内存,系统空闲内存还有621M,其中,Buffer Cache占用了210M,Page Cache占用了4056M,由此可知系统缓存了很多的文件和目录,而对于应用程序来说,可以使用的内存还有4888M,当然这个4888M包含了Buffer Cache和Page Cache的值。在swap项可以看出,交换分区还未使用。所以从应用的角度来说,此系统内存资源还非常充足。
一般有这样一个经验公式:
(比如上图,4888/7869=0.621,所以基本满足性能)
tips:
watch是一个非常有用的命令,几乎每个linux发行版都带有这个工具,通过watch,可以动态的监控命令的运行结果,省去手动执行的麻烦。)
例如:
在【watch】后面跟上需要运行的命令,watch就会自动重复去运行这个命令,默认是2秒钟执行一次,并把执行的结果更新在屏幕上。
-n:指定重复执行的时间
-d:表示高亮显示变动。
$cat /proc/meminfo 读出的内核信息进行解释
Beats配置文件是以YAML语法,该文件包含用于所有的beats的通用配置选项,以及其特点的选项。下面说说通用的配置,特定的配置要看各自beat文档。 通用的配置如下几部分:ShipperOutputLogging(可选)Run Options(可选)Shi...
服务器运维ELkelasticsearchlogstashkibanabeats
关于DNSrrDNSrr采用Bash开发,可以帮助广大研究人员从DNS记录中枚举出所有有价值的内容,该工具使用了很多不同的技术,其中个包括:DNS转发爆破;DNS反向爆破;DNS缓存侦听;DNS区域转移;上述技术,可以帮助我们从一台目标DNS服务器中尽可能多地...
服务器安全安全工具DNSDNSrr
Cloudflare总部位于美国,是一家网络基础设施安全公司,提供基础网络设施搭建和DDoS拦截服务。11月15日消息, Cloudflare侦测到了史上最大流量的DDoS攻击,峰值接近每秒 2 Tbps。目前,该攻击已被Cloudflare成功拦截。Clou...
服务器安全网络安全DDos攻击网络攻击