gpt4 book ai didi

linux - Derby 安 "unable to allocate memory"

转载 作者:太空宇宙 更新时间:2023-11-04 11:01:34 26 4
gpt4 key购买 nike

我安装了 Debian jessie。

内核版本:

Linux srv1 3.16-3-amd64 #1 SMP Debian 3.16.5-1 (2014-10-10) x86_64 GNU/Linux

它安装了 32Gb 内存。这似乎足以完成我的任务。大量使用的 asterisk 进程会泄漏大量内存并产生很多问题。

Asterisk itself and bash from time to time reports "unable to allocate memory".

同时基于附加的顶级报表服务器有 7 Gb 未使用的内存。

如果有人能帮助找出问题所在,那就太好了:- 什么样的资源被耗尽了- 需要对 100% 服务器资源利用率进行调整。

顶部:

任务:总计 130 个,1 个运行,129 个 sleep ,0 个停止,0 个僵尸
%Cpu0 : 6,0 us, 1,3 sy, 0,0 ni, 21,5 id, 70,8 wa, 0,0 hi, 0,3 si, 0,0 st
%Cpu1 : 70,2 us, 0,3 sy, 0,0 ni, 24,8 id, 4,6 wa, 0,0 hi, 0,0 si, 0,0 st
%Cpu2 : 3,0 us, 0,7 sy, 0,0 ni, 84,6 id, 11,7 wa, 0,0 hi, 0,0 si, 0,0 st
%Cpu3 : 6,9 us, 0,7 sy, 0,0 ni, 78,2 id, 14,2 wa, 0,0 hi, 0,0 si, 0,0 st
%Cpu4 : 3,3 us, 0,7 sy, 0,0 ni, 84,3 id, 11,7 wa, 0,0 hi, 0,0 si, 0,0 st
%Cpu5 : 4,0 us, 0,7 sy, 0,0 ni, 90,1 id, 5,3 wa, 0,0 hi, 0,0 si, 0,0 st

KiB 内存:总计 32985292,已使用 25834636,空闲 7150656,缓冲区 38312
KiB 交换:总计 58592252,已使用 1767420,免费 56824832。 37988 缓存内存

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

7615 Asterisk 20 0 3147628 2,813g 1820 S 69,8 8,9 5:35.84 php
2389 Asterisk 20 0 20,150g 1,207g 2176 S 28,5 3,8 247:42.19 Asterisk
976 mysql 20 0 1411844 19392 2624 S 1,3 0,1 15:13.28 mysqld
21651 根 20 0 24876 2824 2316 R 0,7 0,0 0:02.08 顶部
...

最佳答案

您的服务器仅将内存用于应用程序数据。在您的顶部摘录中,缓冲区和缓存非常低。因为 asterisk 可能不是很占用磁盘空间,所以这看起来不错。但是您的交换也正在使用中。这与您认为 32GB 内存似乎足够的假设相矛盾。

最好安装 sysstat 包来监控系统的实际情况。 Top 只显示当前内存和进程信息。 sysstat 和包含的 sar 命令每隔几分钟记录一次系统信息,以便稍后检索它进行分析。

关于linux - Derby 安 "unable to allocate memory",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26861363/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com