当前位置: 首页 > news >正文

服务器磁盘io性能监控和优化

服务器磁盘io性能监控和优化

全文-服务器磁盘io性能监控和优化

大纲

  1. 磁盘IO性能评价指标
    • IOPS:每秒IO请求次数,包括读和写
    • 吞吐量:每秒IO流量,包括读和写
  2. 磁盘IO性能监控工具
    • iostat:监控各磁盘IO性能,util列反映磁盘IO繁忙程度
    • iotop:监控各进程IO流量,使用-oP参数
    • stats命令:查看容器IO,关注BLOCK I/O列
    • fio:测试磁盘IOPS性能,如随机写入、顺序写、混合读写
  3. 应用层优化
    • 增加内存缓存池:减少磁盘IO请求
    • 减少日志刷盘:避免频繁写盘导致的高CPU占用
    • 降低checkpoint频率:减少落盘备份频率
  4. 调整磁盘IO调度算法
    • noop:无优化,主要用于测试
    • cfq:完全公平队列,默认调度器,适用于桌面和工作站
    • mq-deadline:适用于多队列环境
    • deadline:适用于数据库环境
    • 临时修改调度器:echo deadline > /sys/block/<磁盘名称>/queue/scheduler
  5. 调整操作系统文件缓存参数
    • 提高阈值:让更多数据暂存内存,减少小规模写入
    • 临时修改:sysctl -w vm.dirty_background_ratio=20,vm.dirty_ratio=40
    • 永久修改:编辑sysctl.conf文件,然后sysctl -p刷新

http://www.mrgr.cn/news/97249.html

相关文章:

  • 道路裂缝数据集CrackForest-156-labelme
  • 3D图像重建中Bundle Adjustment的推导与实现
  • 【Python爬虫高级技巧】BeautifulSoup高级教程:数据抓取、性能调优、反爬策略,全方位提升爬虫技能!
  • 001 vue
  • Springboot切换到3.3.4后,使用spring security一些小问题记录
  • PyTorch构建自定义模型
  • Flutter之页面布局
  • $R^n$超平面约束下的向量列
  • 蓝桥云客--破译密码
  • 【机器学习】机器学习工程实战-第4章 特征工程
  • 详解七大排序
  • 博途 TIA Portal之1200与Odot零点PN通讯
  • 【2023】ORIGIN或MATLAB 颜色图,等高图,颜色条——需要拟合补全中间的颜色
  • vs环境中编译osg以及osgQt
  • Drools项目实战
  • 论文阅读8——大数据赋能交通信号控制可减少城市碳排放
  • 记一次表格数据排序优化(一)--排序30000条数据有多卡
  • C++/Qt 模拟sensornetwork的工作
  • (八)PMSM驱动控制学习---无感控制之滑膜观测器
  • Redis数据结构之Hash