在 Linux 上对磁盘 I/O 进行分区

在 Linux 上对磁盘 I/O 进行分区

我有一台运行两种不同工作负载的服务器:

  • 繁重的线性写入(将所有网络流量存储为 pcaps);以及
  • 事务数据库工作负载,其中 IDS 警报被写入(频繁插入)然后进行分析(有限制的查询,没有大量报告)。

目前,磁盘性能似乎确实很差。具体来说,pcaps 和警报已写入,但数据库查询速度慢得令人无法接受。

如何以某种方式“划分”磁盘 I/O,以便优先考虑 DB 工作负载,同时监控是否有任何写入“落后”。

如果有帮助的话,服务器有相当多的内存用于缓存。

答案1

不幸的是,系统内存不用于写入缓存磁盘 I/O。

这些工作负载有很大差异,因此您应该使用单独的物理磁盘。

也就是说,调查伊奥尼采

相关内容