我们有一台IBM XSeries 206M服务器。 有2个2GB的IBM RAM适合于服务器。 通常我们期望服务器应该看到4GB的RAM。 但它仅适用于2 GB。 所以我们认为其中一个RAM可能有问题。 并删除其中的一个。 然后服务器开始只看到1 GB的RAM。 我们不知道为什么服务器将RAM的原始容量分成两份。 任何帮助将不胜感激。 谢谢FERDA
我试图找出所有不同的内存分类的含义,如VIRT,RES,SHR和DATA。 虽然我通常理解前3个,但我不知道DATA列的意思,除了DATA = Data + Stack size(kb)的官方定义。 这与其他3种记忆有什么关系?
我正在使用以下命令来刷新caching: # sync; echo 3 > /proc/sys/vm/drop_caches # sync; echo 2 > /proc/sys/vm/drop_caches # sync; echo 1 > /proc/sys/vm/drop_caches 当我使用上面的命令之一,我得到以下内容: -bash: /proc/sys/vm/drop_caches: Permission denied 我的系统运行CentOS 6.5,我通过SSH以root身份login。 有什么build议么?
我对htop在我们的服务器上报告的内存统计信息感到困惑。 在顶部的栏上,它显示系统内存为: Mem: 456 / 7950MB 所以,看起来使用率很低。 但是,我的主要过程是显示它的内存使用情况如下: VIRT RES SHR MEM% 13.3G 2388M 2239M 30% 呃,高得多。 为什么系统统计数据只显示456MB,当进程报告使用2388MB? 更新这里是free的输出: total used free shared buffers cached Mem: 8141292 5425364 2715928 0 103560 4839368 -/+ buffers/cache: 482436 7658856 Swap: 2097148 0 2097148
我最近迁移了托pipe服务提供商,在这个过程中,我的发行版从CentOS 5.9 64位变成了CentOS 6.4 64位。 尽pipe增加了一点RAM(1 GiB而不是768 MiB),但新的运行CentOS 6.4的VPS总是内存不足。 起初,我怀疑缓冲区和caching,但免费返回的值似乎不同意。 这里有一些输出。 最佳 top – 14:16:22 up 13:27, 1 user, load average: 0.00, 0.00, 0.00 Tasks: 44 total, 1 running, 43 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1048576k total, 1048576k used, 0k free, 0k buffers Swap: 0k total, […]
我一直在解决我的域中很多服务器上的一些棘手的内存问题。 我最近从Sysinternals发现了这个叫做RAMMap的程序,它显示我的整个安全日志都在RAM中。 一旦我清除了日志,我的内存使用量奇迹般地下降了4 GB,而且没有内存压力。 任何人都知道这是为什么发生或如何阻止它? 我迄今为止唯一做的是将安全日志的设置从4GB更改为1GB。 他们的问题是将这个设置更改为一个更低的数字? 如果没有的话,是在考虑一个组策略来更换所有的服务器,除非有另一种方法来阻止这种情况的发生。
我正在一个容器的* nix上运行一些程序,并试图精确计算我的进程正在使用的RAM数量。 这是我的理解,这个信息应该在/proc/#{pid}/smaps 。 我试过使用这个Ruby脚本在系统上总结所有smaps文件的PSS: https : smaps 但是我看到内存使用情况被报告为低于我的容器报告。 如果我切换到使用RSS,那么值变得更高(对我的容器报告的方式)。 我相当肯定,我需要的所有信息都可以在/proc ,我只是不知道它是如何得到一个准确的测量报告。 我的问题是:我应该总结什么样的价值,因为PSS本身并不是一个好的指标? 有一个更好或更准确的方式来获得这个信息从一台Linux机器?
我正在尝试做yum update并得到“MemoryError”。 服务器(OpenVZ盒)有2G RAM和configuration1G InnoDB缓冲区的Percona MySQL服务器。 操作系统是CentOS 6.5,内核2.6.32-openvz-042stab088.4-amd64。 free -m输出: total used free shared buffers cached Mem: 2048 728 1319 0 0 21 -/+ buffers/cache: 706 1341 Swap: 2048 0 2048 在主机上,盒子的内存configuration是: vzctl set 101 –physpages 0:2G –swappages 0:2G –kmemsize unlimited –privvmpages 2000M:2G –vmguarpages 2000M:2G –oomguarpages 2G –save 当我停止MySQL, yum update正常工作。 为什么如果仍然有超过1G的内存,MySQL会让yum update失败? 完整的错误输出是: yum […]
看来,IIS7默认情况下不会在其日志中启用发送的字节和字节接收字段。 我想启用它们,以便我可以观察个别站点的带宽消耗,但是我的服务器资源短缺,几乎无法保持现状。 这会不会影响内存消耗? CPU使用情况如何? 还是总体上有什么样的performance呢?
我得到了各种与Python和PHP的内存相关的错误,加上分段错误 – 然而, free -m的输出不断地显示出大量的备用内存 – 即 greg@greg-brown:~$ free -m total used free shared buffers cached Mem: 1024 520 503 0 0 163 -/+ buffers/cache: 356 667 Swap: 512 0 512 这是否意味着硬件问题? 我将如何去debugging呢?