首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新启动后,rsyslogd使用435 m的交换内存。

重新启动后,rsyslogd使用435 m的交换内存。
EN

Server Fault用户
提问于 2018-07-05 12:36:55
回答 2查看 1.6K关注 0票数 1

我有Centos 7

代码语言:javascript
复制
    # cat /etc/centos-release
    CentOS Linux release 7.3.1611 (Core)

生鲜粗枝

代码语言:javascript
复制
    # rsyslogd -version
    rsyslogd 8.36.0, compiled with:

足够的自由内存

代码语言:javascript
复制
    # free
                  total        used        free      shared  buff/cache   available
    Mem:       32741276    12244672     4931760      330064    15564844    19239180

但根据smem的说法,rsyslogd总是使用约430米的交换空间。我不明白,为什么。

你能给我一些建议,如何限制它的内存消耗,以及如何强迫它使用内存而不是交换。

EN

回答 2

Server Fault用户

发布于 2018-07-08 00:56:51

这不是问题,你没有承受记忆压力。注意,4GB的空闲缓存和14 GB的缓存可以很容易地丢弃。

交换空间(也称为分页)的目的是提供一种恢复匿名页面的方法。即使有可用的内存,它也会这样做。一个解释这一点的论点:为互换辩护:常见的误解。还有一个红帽博客解释了他们的一些指导:我们真的需要交换现代系统吗?

更有用的是应用性能配置文件,例如使用调优的。一些概要文件改变了交换性,但是性能方面还有很多问题。

票数 0
EN

Server Fault用户

发布于 2023-02-15 14:38:46

检查您的交换内核参数。https://linuxhint.com/understanding_vm_调皮/

票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/919590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档