我租了一个小型 Linode 来摆弄、托管我的网站并学习更多有关 Linux 的知识。它是一台 VPS,配备 512MB RAM 和 16GB 存储空间。
我以前从未拥有过一台不放在我面前的计算机,所以我有一些问题:
我正在运行 Apache 和 MySQL。我需要留出一定量的内存吗?
total used free shared buffers cached Mem: 498 382 116 0 41 185 -/+ buffers/cache: 154 343 Swap: 255 13 242
什么样的 CPU 使用率会被认为是过度的?
我知道如果这是我的笔记本电脑,那么 CPU 持续以 100% 运行并且内存使用率为 95% 会很奇怪。这里也一样吗?
我知道我还没有达到那个程度,但是……什么时候你会购买一台专用的数据库服务器?我怎么知道这台服务器什么时候不再适用了?
答案1
- 对于 RAM:对于您正在运行的内容,您的可用 RAM 绰绰有余。在缓冲区和缓存之后,您的利用率仍然只有 30%。(关键是 +/- 缓冲区/缓存行中的可用列)
- 对于 CPU:同样,平均使用率为 1% 时,您没有问题。如果它开始定期飙升至 100%,则存在一些容量或代码问题。
至于何时需要升级/扩展:当您的网站变慢时,只需找出瓶颈并从那里继续前进。此时,您的利用率太低,甚至不在您的考虑范围内。