相关疑难解决方法(0)

为什么 Linux 奇怪地报告“空闲”内存?

这是一个关于 Unix 操作系统如何报告内存使用情况的规范问题
类似问题:

我有运行Debian 6.0.6 Squeeze 的生产服务器

#uname -a

Linux debsrv 2.6.32-5-xen-amd64 #1 SMP Sun Sep 23 13:49:30 UTC 2012 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

每天cron以 root 身份执行备份脚本:

#crontab -e

0 5 * * * /root/sites_backup.sh > /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)

#nano /root/sites_backup.sh

Linux debsrv 2.6.32-5-xen-amd64 #1 SMP Sun Sep 23 13:49:30 UTC 2012 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

一切正常,但我注意到 Munin 的内存图显示备份后缓存缓冲区的增加。

然后我只是下载备份文件并删除它们。删除后 Munin 的内存图缓存缓冲区返回到备份前的状态。

这是穆宁图: …

linux unix memory-usage

45
推荐指数
2
解决办法
8245
查看次数

镜像模式 RAM:值得吗?

不太熟悉用于刀片服务器设置的英特尔“镜像通道模式”(您在裸机刀片上运行的典型中等重型 MySQL OLTP 数据库;现在没有虚拟化)。

从英特尔文档中,我能够找到:

英特尔至强处理器 5500 系列和英特尔至强处理器 5600 系列支持通道镜像,以在镜像配置中配置 DDR3 DIMM 的可用通道。镜像配置是内存的冗余映像,尽管存在偶发的无法纠正的错误,但仍可继续运行。通道镜像是一种 RAS 功能,其中维护内存数据的两个相同映像,从而提供最大的冗余。

在基于英特尔至强处理器 5500 系列和英特尔至强处理器 5600 系列处理器的英特尔服务器主板上,实现了跨通道镜像。活动通道保存主映像,其他通道保存系统内存的次映像。英特尔至强处理器 5500 系列和英特尔至强处理器 5600 系列处理器中的集成内存控制器在两个通道之间交替进行读取事务。在正常情况下,写入事务会发送到两个通道。

但是,我并没有真正了解他们在这里放置的东西。我失去了一半的存储容量,但我获得了内存的“冗余”并可能获得读/写性能优势?像 RAM 的 RAID 1?有人对这种配置有任何实际经验吗?

memory

19
推荐指数
3
解决办法
2万
查看次数

标签 统计

linux ×1

memory ×1

memory-usage ×1

unix ×1