`
san_yun
  • 浏览: 2663014 次
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

一次优化系统IO性能的过程

 
阅读更多

登录线上服务器发现机器load很高,到了10,通过TOP发现cpu wait在33%,正常应该低于5%。这时需要查看是哪个进程占用了磁盘IO,通过ps命令发现原来是beansdb使用不合理导致,调整beansdb,问题解决。

 

另外还可以通过iotop来查看。

分享到:
评论
1 楼 蓝月鸟 2015-07-08  
请问, 能分享下具体怎么调整和原因么?

相关推荐

    suse系统与susert系统IO性能评测研究.pdf

    ### SUSE系统与SUSERT系统IO性能评测研究 #### 一、国内外研究现状与背景 随着信息技术的快速发展,Linux操作系统因其开源性、稳定性和安全性等特点,在服务器领域得到了广泛的应用。其中,SUSE Linux Enterprise ...

    Java IO 性能优化

    ### Java IO性能优化 #### 4.1 基本IO操作 在Java开发中,`java.io`包是处理输入输出操作的核心组件。虽然它旨在简化开发人员的工作流程,但初学者常常会因为不了解其内部机制而做出降低IO性能的选择。通过深入...

    记一次记一次Linux性能监控

    例如,`vmstat 1 1`会每秒输出一次系统状态。 2. **内存性能监控** - **内存使用**:通过`/proc/meminfo`可以了解系统的物理内存、缓冲区和缓存的使用情况。内存不足可能导致系统频繁使用交换空间,影响性能。 3...

    性能优化PPT.pdf

    性能优化并非一次性工作,而是一个持续的过程。以下是一些基本步骤: ##### 3.1 分析现有系统 - **性能测试**: 使用工具如LoadRunner、JMeter等进行压力测试,找出瓶颈所在。 - **日志分析**: 通过分析系统日志来...

    磁盘io性能监控(linux和windows).docx

    磁盘IO性能监控在IT运维中扮演着至关重要的角色,特别是在服务器性能调优和故障排查过程中。无论是Linux还是Windows系统,了解磁盘IO的状态对于识别系统瓶颈和优化系统性能至关重要。 在Linux环境中,我们通常使用...

    IO、APC、IO完成端口、线程池与高性能服务器

    线程池预先创建并维护一组线程,当有任务到来时,从池中取出一个空闲线程执行该任务,任务完成后线程返回池中,等待下一次任务分配。这种方式避免了频繁创建和销毁线程的开销,提高了线程资源的利用效率,同时也简化...

    03操作系统IO模型.zip

    操作系统中的输入/输出(Input/Output,简称IO)模型是计算机科学中的重要...理解和掌握这些模型对于优化系统性能、编写高效IO程序至关重要。在实际开发中,开发者可能需要结合使用多种模型,以实现最佳的系统设计。

    彻底明白java的io系统

    Java的IO系统是Java编程中的核心部分,它允许程序与外部世界进行数据交换,包括读取文件、写入文件、网络通信以及设备交互...在学习过程中,不要怕复杂,每个小步都是一次进步,逐渐积累,你就能彻底明白Java的IO系统。

    Oracle数据库服务器IO高的分析方案.docx

    ### Oracle数据库服务器IO高的分析方案 #### 前言 在日常运维中,经常会...重要的是,不仅要关注硬件升级或扩展,还需要从软件层面出发,通过优化SQL查询等方式减少不必要的IO操作,从而从根本上改善系统的IO性能。

    vCenter性能调优和性能监控

    VMware vCenter Server是VMware虚拟化环境中的核心组件,它负责管理VMware ESXi主机和虚拟机,提供集中...然而,调优和监控工作并非一次性的任务,随着虚拟环境的不断变化和业务需求的增长,这些工作需要不断重复进行。

    性能优化面试必备.zip

    10. **持续优化**:性能优化并非一次性工作,而是一个持续的过程。通过A/B测试、性能基准测试,持续跟踪和改进系统性能。 以上就是性能优化面试中可能涉及的关键知识点。理解和掌握这些内容,将使你在面试中...

    程序设计性能优化经验总结

    性能优化是程序设计中的关键...综上所述,性能优化是一个综合性的过程,涵盖查询优化、内存管理、CPU使用、数据连接、日志记录和事务处理等多个层面。理解这些知识点并应用于实际项目,将有助于构建高效、稳定的系统。

    DDRIO模块简要使用说明

    在传统的单边沿触发的数据传输中,数据只能在一个时钟周期内传输一次,而DDRIO通过利用时钟的两个边沿,使得每个时钟周期可以传输两次数据,从而有效地翻倍了数据吞吐量。 **DDRIO的基本结构** DDRIO模块包含多个...

    系统单点登录性能测试优化方案.docx

    总结起来,系统性能测试和优化是一个多维度的过程,涉及到数据库优化、JVM配置、网络配置、应用代码和架构等多个层面。在技术选型时,应充分考虑系统的可扩展性、性能和稳定性,并根据实际需求进行针对性的优化,以...

    PHP性能优化

    在PHP中,可以使用`ob_start()`开启输出缓冲,将整个页面内容先存储在内存中,待全部处理完成后一次性发送给浏览器,减少了多次发送数据的开销。同时,配合Apache的配置,如启用mod_deflate模块进行GZIP压缩,可以...

    Linux IO数据通道我理解

    当外部设备(如磁盘完成一次读写操作)向CPU发送中断信号时,CPU会暂停当前的操作,转而执行相应的中断处理程序。 1. **处理器中断**:外部设备触发的中断信号。 2. **内核do_IRQ()**:内核中的中断处理入口函数。 ...

    DBA优化数据库性能心得

    例如,通过`sar -u 2 10`命令可以每两秒收集一次数据,持续10次,以分析CPU的用户使用率、系统使用率以及等待IO的时间。如果`%wio`的值较高,意味着CPU正在大量等待IO操作完成,这可能是性能瓶颈的信号。 当确定...

    一种基于FPGA的Serial RapidIO交换设计.pdf

    在完成一次配置后,数字流通道会保持为点对点静态连接状态,直至下一次动态配置之前。这样的配置流程可以确保数据传输的稳定性和高效性。 ### 结论 基于FPGA的Serial RapidIO交换设计不仅满足了高性能嵌入式系统...

    WinCE 磁盘IO读写性能测试工具(含参考代码文件)

    这有助于优化系统配置,比如调整文件缓存策略,或者考虑更换更高性能的存储设备。 6. **SD卡接口**:在WinCE设备上,SD卡通常是通过SPI或MMC/SD接口与系统连接。理解这些接口的工作原理有助于优化SD卡的读写性能,...

Global site tag (gtag.js) - Google Analytics