我最近买了一台服务器。我上面安装了 Centos 7 64 位,安装了 VestaCP(添加了一个 wordpress 博客)。据我所知,只安装了这些东西,没有安装其他东西。但是,我的内存使用率已经达到 50%(1024 中 512mb)。全新安装 wordpress 的 VestaCP 消耗这么多吗?因为我听说 VestaCP 很轻。
抱歉跑题了,但我的问题是...有没有什么办法可以检查哪些进程正在使用我的内存,哪些进程只是在使用内存而我没有使用它们?我的意思是,我怎样才能释放 Centos 上的一些内存使用量?
我将非常感激任何形式的帮助,问候
答案1
由于我是新手,所以花了我一些时间才弄清楚。基本上,在 VestaCP 中,有很多默认运行的附加服务。我没有使用 Mailbox(如 clamd、exim、dovecot)和其他邮件相关服务。我停止了所有这些服务并重新启动了我的服务器。内存从 1024mb 降至 200mb。这没关系。:) 我通过运行以下命令做到了。
service clamd stop
因此,请始终确保您没有运行未使用的进程。我知道对于大多数人来说这听起来很简单,但希望对于像我这样的一些新手来说,它会有所帮助。
问候
答案2
请确保您已执行以下命令来安装顶部在你的 CentOS 7(64 位)服务器上作为“根“特权用户:
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
# rpm -ihv rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
# yum install htop
您也可以选择使用预装的“顶部”命令,类似于“顶部”