我们有一个4GB内存的生产服务器,使用webserver和其他各种应用程序运行Debian。使用htop从命令行检查时,在任何给定时间都使用大约3.7-3.8GB的内存。
服务器没有显示缓慢或无响应的迹象。在接近100%内存利用率的情况下运行这样的服务器可以吗?还是将来会出现一些问题?
free的输出:
total used free shared buff/cache available
Mem: 3957164 3108136 189128 22348 659900
当我在Ubuntu上运行以下代码并在htop中观察时,它的内存使用量达到了900MB的峰值,直到sleep()完成:
import random
import gc
import time
large_dict = {}
for x in xrange(50000):
large_row = {}
for y in xrange(125):
large_row[random.randint(1, 10000000000)] = random.randint(1, 10000000000)
large_dict[random.randint(1, 100
我有一个关于ubuntu服务器中mysql内存使用的问题。
我有一个AWS EC2服务器,托管了大约20个wordpress站点,所有这些站点都包含在一个mysql实例上。它们并不是很大的网站,但由于内存的使用,它们正在崩溃。
我用htop检查了内存的使用情况,并注意到产生了一堆mysql线程。
mysql进程显示了大约11.7%的内存使用量。一般都太高了吗?最近,我添加了一个swapfile,以确保内存不会继续崩溃,但是我想确保我已经优化了所有的东西。
📷
free -m
total used free shared bu