我有一个使用 Ubuntu 16.04.1 的小型 Web 服务器。所有软件都是最新的。它有一个 Intel Core i5 处理器、8 GB DDR3 RAM 和 2 个 3TB 硬盘,其中一个是主硬盘。
服务器主要用于两件事:主动协作(基于网络的项目管理系统)和ownCloud(文件同步和共享系统)。
大约一年来,服务器几乎一直在不停地运行。我每隔 1 或 2 周重启一次,有时更频繁。它一直运行良好。
它的 mysql 数据库非常重,因为 ownCloud 实例有大约 2.4 TB 的数据,并且其中一个主要 ownCloud 数据库表重约 2.5 GB。
主驱动器,ownCloud 数据和其他所有内容当前都存储于其中,具有大约 80 GB 的可用空间。
问题是最近服务器的硬盘 LED 灯一直亮着,我不知道为什么。访问网络服务(ActiveCollab 和 ownCloud)时感觉速度变慢,有时我甚至无法通过 SSH 进行远程访问,因为它会超时。
我认为这可能是待处理的活动网络连接正在传输数据,但即使我断开服务器与网络的连接,也什么也不会改变。
我最近尝试在服务器上配置 sendmail。我还没有完成配置,但我认为它不会严重损坏服务器。
我一直在检查系统监视器,CPU 和 RAM 都处于完全可接受的水平(CPU 大约在 10-30% 的变量中,RAM 大约在 25% 的使用率中),而交换甚至没有使用 5%。
我曾想过这可能是因为缺少可用空间,但是我自己的计算机的空间比例要少得多,而且从来没有发生过这种情况。
什么原因导致此问题?
是否有一些工具可以像 Windows 的任务管理器一样显示实时应用程序使用了多少 HDD?我尝试了 Ubuntu 的任务管理器和系统监视器,但它们只能实时显示 RAM 和 CPU。