linux - ubuntu 服务器的正常磁盘读/写值

标签 linux hardware production

您如何确定一个最大值,以对托管最多 4 个运行 apache、mysql 和最多 4 个 tomcat 的站点的 ubuntu/linux 服务器的 I/O 事件设置警报? 或者一般来说(如果有的话)在具有 7.2K SATA HDD 的生产服务器中,每秒 I/O 读/写的合适操作范围是多少?

我想要了解的是,如果每秒读/写达到峰值,对磁盘的影响。我应该在磁盘/驱动器的规范中寻找什么来确定这一点?

正如你所看到的,我“显然”很困惑。任何帮助/指导将不胜感激...

最佳答案

How would your determine a max value to set an alarm on the I/O activity of a ubuntu/linux server hosting upto 4 sites running apache, mysql and upto 4 tomcats?

您所担心的预期问题的值(value)比您必须注意警报的价格更高。

那是几号?这取决于很多因素,包括:

您想避免哪些问题?

您担心性能吗?如果是这样,您更担心延迟还是吞吐量?交互式和批处理作业性能之间的权衡如何?

您担心介质的磨损和使用生命周期吗?您是否担心需要多久恢复一次备份?

您担心磁盘的价格吗?更好的磁盘将为您的运营带来多少值(value)?

写入可以延迟多少?通过缓存可以防止多少读取?对于独立性(ACID 中的 I)你能松懈到什么程度?

如果您确实想要最适合您情况的磁盘,您可能想问自己以下一些问题。如果我处于您的情况,我可能会从低到中低价格范围中随机选择一个磁盘,然后看看它的效果如何。然后你就会有经验可以学习,这样你就知道下次要采取哪些不同的做法(如果有的话),而且这不会花费你太多钱。

关于linux - ubuntu 服务器的正常磁盘读/写值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/877527/

相关文章:

memory - 字节、字、长字和长字之间的区别?

android - 使用 minio 来存储 Android 应用程序的附件

c - 处理多个文件描述符时如何使用 poll()?

linux - Ubuntu 上的 Cilk 安装错误

android - 从 Android 应用程序控制串行设备(如 USB 打印机)

amazon-web-services - 生产环境中的 AWS ElasticBeanstalk

mysql - 如何清除 session

linux - Linux 中的 NASM 代码出现段错误

linux - 如何通过阅读man page来学习linux系统编程?

ruby-on-rails - Capistrano: Killed RAILS_ENV=production RAILS_GROUPS=assets bundle exec rake assets:precompile