Linux: 内存

2023-10-11  本文已影响0人  LET149

关于内存硬件和软件问题

1. 查看系统内存
    1. K 为单位查看系统内存 free
    1. M 为单位查看系统内存 free -m
    1. G 为单位查看系统内存 free -g
2. 限制用户使用内存
2.1 查看当前内存配额

ulimit -a
cat /etc/security/limits.conf

2.2 对用户使用内存量进行限制

sudo vi /etc/security/limits.conf

  • 进入以上文件并在最后一行写入:
  • #* hard rss 21000000,对所有用户进行限制
  • #@username hard rss 21000000,对特定用户进行限制
  • 限制以KB为单位
2.3 使修改后的限制生效

sudo vi /etc/pam.d/login

  • 进入以上文件并在最后一行写上:
  • session required /lib/security/pam_limits.so
3. OOM

Out Of Memory
当计算机中的内存耗尽时,系统为了防止卡死会 kill 掉当前占用内存最高的程序

3.1 查看哪些程序因为OOM被kill

grep "Out of memory" /var/log/messages
egrep -i -r 'killed process' /var/log
dmesg

上一篇下一篇

猜你喜欢

热点阅读