一、CPU资源管理
1、查看CPU使用情况
2、实时监测CPU的使用情况
3、限制进程的CPU使用率
二、内存资源管理
1、查看内存使用情况
2、查看每个进程的内存占用情况
3、根据内存使用情况杀死进程
4、查看所有运行的服务
systemctl list-units --type=service
5、禁止某个服务
systemctl stop 服务名称.service
systemctl disable 服务名称.service
三、磁盘资源管理
1、查看磁盘占用情况
2、查看目录下占用空间最大的文件
3、清理日志文件
四、网络资源管理
1、查看当前网络连接状况
2、查看网络连接占用情况
3、限制应用程序的网络带宽
4、网络优化
通过配置TCP/IP参数、网络连接数和最大文件打开数等参数,可以提高服务器的网络性能。
修改TCP连接参数
echo "net.ipv4.tcp_fin_timeout = 30" >> /etc/sysctl.conf
echo "net.core.netdev_max_backlog = 5000" >> /etc/sysctl.conf
sysctl -p
修改最大文件打开数
echo "* soft nofile 65535" >> /etc/security/limits.conf
echo "* hard nofile 65535" >> /etc/security/limits.conf
修改最大连接数
echo "ulimit -n 65535" >> /etc/profile
source /etc/profile