我从 ebay 上买了一台旧的 Dell Poweredge 2650 用作开发服务器,但我需要为它获得更多 RAM。据我了解,2650 发布了 2 个版本,旧版本仅支持 PC1600 RAM(200MHz),第二个版本支持 PC2400。不幸的是,戴尔认为没有必要给他们的服务器贴上这样的标签,所以我不知道我有什么版本。
有谁知道是否有办法在不购买和测试服务器中的 RAM 的情况下进行判断?
我正在学习管理 VPS LAMP 服务器。我注意到,每当 Apache 消耗的 RAM 超过分配的 RAM 时,服务器磁盘 I/O 速率就会从可忽略不计的值跃升至 3k/小时这样的大值。
为什么会这样?究竟发生了什么?
谢谢
我们有带有 8GB Ram 的生产服务器(windows server 2008),服务器上托管了大约 15 个网站。需要为操作系统保留的最佳内存是多少,以便可以在网站之间分配剩余内存。除了网站,我们没有在服务器上运行任何其他进程或应用程序。
我在使用新的 HP ProLiant DL320 G6 服务器时遇到问题。从一开始它不得不减少内存,现在我已经订购了两次更多的内存。现在我正在努力用这些记忆填充服务器。
我有两个记忆: HP 4GB 2Rx4 PC3-10600R-9 Kit
我应该如何在主板上填充它们?
我试图理解文档,但对我来说很不清楚。我已填充插槽 1 和 4,但无法使用该配置启动服务器。
我正在监控我管理的服务器中的物理内存,我的硬件供应商告诉我他们已将物理内存大小增加到 4Gb...
但是,使用几种工具(free -m; top; dmesg | grep Memory; grep MemTotal /proc/meminfo 我发现我实际上有 3Gb,而不是 4...
但是,我的怀疑来自于 dmesg | grem Memory 告诉我我有 3103396k/4194304k 可用
第一个数字实际上是 3Gb,但第二个数字是 4!那么,为什么我要查看这两个不同的数字?我错过了什么吗?或者是我的提供者告诉我真相但他没有正确配置?
我不确定这个帖子是否出现在这个子论坛中,如果是,请更正并重定向我...
非常感谢!
是否可以将具有 RAID 或类似Texas Memory Systems 的存储解决方案的多个 SSD用作系统内存?
我是服务器的菜鸟。我有一个带有 512mb ram 的 centos5.5 vps。我的目标是让它只托管一个 magento 商店。我已经在没有任何控制面板的服务器上安装了 Magento,只需自己安装灯和安装 Magento 所需的任何 php 扩展。
我一访问我的 magento 商店,突然间 vps 上的 ram 几乎完全用完了,只剩下大约 100mb 了。请查看我本人访问该网站后截取的 htop 截图。
http://img714.imageshack.us/img714/1944/screenouv.png
正如你所看到的,只剩下大约 100mb 了。这是正常的吗?我想知道我是否可能对服务器做了一些愚蠢的事情,使其资源非常匮乏。我从 centos base repo 安装了 apache,从 ius 存储库安装了 php version 5.3,也从 ius repo 安装了 mysql 5.1。除了在 php.ini 中使 memory_minimum 为 256 之外,我没有更改任何这些的默认配置文件。有什么我可以做的让更多的 ram 免费吗?
我一无所知,但我看到每个 Apache 守护程序都在使用 8% 的可用内存,而且 AFAIK 每个访问者都需要一个 Apache 守护程序。所以我会在只有少数游客的情况下用完 ram。谢谢你的建议。
具体来说,系统内存故障会导致硬盘 SMART 故障吗?硬盘连接器坏了会不会导致 SMART 故障?
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
19857 mysql 20 0 514m 47m 3404 S 386 9.7 4511:45 mysqld
15659 www-data 20 0 205m 11m 4856 S 7 2.3 0:00.67 apache2
15701 www-data 20 0 205m 11m 4424 S 5 2.2 0:00.19 apache2
15700 www-data 20 0 0 0 0 Z 1 0.0 0:00.02 apache2 <defunct>
Run Code Online (Sandbox Code Playgroud)
这些是我top在 Ubuntu 上的结果。很好奇为什么我的网站今天一直在下降。会是这样吗?
为什么 MySQL 使用 386% 的 CPU?这是正常的吗?我能做些什么来修复它?
我正在运行具有 24G RAM 的服务器。这里唯一运行的是一个配置为 Master 的 MySQL 服务器。
当我通过 free -m 检查内存时,我得到了这个:
total used free shared buffers cached
Mem: 24158 24027 131 0 131 23050
Run Code Online (Sandbox Code Playgroud)
大约 23G 在缓存中。这对我来说似乎很多。
我还在 my.cnf 中将缓存设置为 0
query_cache_size = 0
Run Code Online (Sandbox Code Playgroud)
如何检查缓存的内容?此外,重新启动 mysql 不会清除缓存。Aflush tables也没有帮助。
memory ×10
mysql ×3
apache-2.2 ×2
hardware ×2
cache ×1
centos ×1
cpu-usage ×1
debian ×1
dmesg ×1
flash ×1
hard-drive ×1
hp ×1
hp-proliant ×1
magento ×1
memory-usage ×1
php ×1
raid ×1
smart ×1
ssd ×1
top ×1