Press "Enter" to skip to content

搬搬砖 w3cool.org Posts

Linux top/htop命令使用和参数详解

VIRT,RES,SHR,DATA的含义 VIRT:virtual memory usage 虚拟内存1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usage 常驻内存1、进程当前使用的内存大小,但不包括swap out2、包含其他进程的共享3、如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反4、关于库占用内存的情况,它只统计加载的库文件所占内存大小 SHR:shared memory 共享内存1、除了自身进程的共享内存,也包括其他进程的共享内存2、虽然进程只使用了几个共享库的函数,但它包含了整个共享库的大小3、进程所占的物理内存=RES – SHR4、swap out后,它将会降下来 DATA1、数据占用的内存。如果top没有显示,按f键可以显示出来。2、真正的该程序要求的数据空间,是真正在运行中要使用的。 top 运行中可以通过 top 的内部命令对进程的显示方式进行控制。内部命令如下:s – 改变画面更新频率l – 关闭或开启第一部分第一行…

Leave a Comment

CentOS8时间服务器(服务端/客户端配置)

NTP是一种允许计算机系统间时钟同步的网络协议。 Chrony是网络时间协议的一种通用实现。它有两个程序,chrony和chronyd。 chronyd是一个可以在启动时启动的守护进程 chronyc是一个命令行界面程序,可以用来监控chronyd的性能,并在运行时改变各种操作参数。 在RHEL8或CentOS8上安装Chrony使用NTP协议同步时间 首先设置RHEL8或CentOS8系统时区 Chrony使用软件包管理器安装在RHEL8或CentOS8系统上。 局域网中RHEL8或者CentOS8系统上配置Chrony服务用于时间同步 一键脚本:https://github.com/w3cool/startkit.sh/blob/master/centos8/centos8-ntpd-chronyc.sh 服务器需要正常上网,同步互联网NTP服务器。 启动服务: 确认服务状态正常 对Chrony主配置文件/etc/chrony.conf进行配置,配置更改是设置离您最近的时间服务器。 修改为国内官方服务器地址: 也可以保留CentOS官方NTP服务器地址: 启用NTP同步 重新启动chronyd服务。 您还可以指定允许访问NTP服务器的IP地址或网络,建议把C类地址都加上。 打开防火墙firewalld服务相应端口,请允许ntp端口。 检查NTP服务器是否正常工作。 210 Number of sources =…

Leave a Comment

Linux调整文件swap配置

1、检查 Swap 空间,先检查一下系统里有没有既存的 Swap 文件 swapon -s 如果返回的信息概要是空的,则表示 Swap 文件不存在。 2、确定swap文件的大小 单位为M。将该值乘以1024得到块大小。例如,64MB的swap文件的块大小是65536。 3、创建 Swap 文件,下面使用 dd 命令来创建 Swap 文件。 dd if=/dev/zero of=/swapfile bs=1024 count=4194304、 【参数说明】…

Leave a Comment