这是AWS

Linux AMI EBS上的标准apache Web服务器.我们注意到高负载平均值(8)和iotop -a显示:

Total DISK READ: 0.00 B/s | Total DISK WRITE: 2.37 M/s

TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND

3730 be/4 root 0.00 B 0.00 B 0.00 % 91.98 % [kworker/u8:1]

774 be/3 root 0.00 B 1636.00 K 0.00 % 15.77 % [jbd2/xvda1-8]

3215 be/4 apache 0.00 B 40.39 M 0.00 % 0.88 % httpd

3270 be/4 apache 0.00 B 38.20 M 0.00 % 0.93 % httpd

2770 be/4 apache 0.00 B 46.86 M 0.00 % 0.71 % httpd

当apache关闭时,kworker和jbd2也会关闭.

服务器没有交换,因为我们有足够的RAM可用.我已经看到这个问题与数据库服务器有关,但不仅仅是与Apache隔离.

有关如何进一步诊断和预防它的任何想法?

更新1:性能报告(性能记录-g -a睡眠10)

Samples: 114K of event 'cpu-clock',Event count (approx.): 28728500000

- 83.58% swapper [kernel.kallsyms] [k] xen_hypercall_sched_op ◆

+ xen_hypercall_sched_op ▒

+ default_idle ▒

+ arch_cpu_idle ▒

- cpu_startup_entry ▒

70.16% cpu_bringup_and_idle ▒

- 29.84% rest_init ▒

start_kernel ▒

x86_64_start_reservations ▒

xen_start_kernel ▒

+ 1.73% httpd [kernel.kallsyms] [k] __d_lookup_rcu ▒

+ 1.08% httpd [kernel.kallsyms] [k] xen_hypercall_xen_version ▒

+ 0.38% httpd [vdso] [.] 0x0000000000000d7c ▒

+ 0.36% httpd libPHP5.so [.] zend_hash_find ▒

+ 0.33% httpd libPHP5.so [.] _zend_hash_add_or_update ▒

+ 0.25% httpd libc-2.17.so [.] __memcpy_ssse3 ▒

+ 0.24% httpd libPHP5.so [.] _zval_ptr_dtor ▒

+ 0.24% httpd [kernel.kallsyms] [k] __audit_syscall_entry ▒

+ 0.22% httpd [kernel.kallsyms] [k] pvclock_clocksource_read ▒

linux硬盘写0,linux – kworker消耗90%的IO和零磁盘写入相关推荐

  1. linux硬盘和分区,Linux硬盘和分区

    (1).硬盘和分区知识 磁盘有IDE接口和SCSI接口两种. 磁盘在使用前需分区.磁盘分区有主分区.扩展分区和逻辑分区之分.(一块硬盘可以有4个主分区,其中一个主分区的位置可以有一个扩展分区替换,即可 ...

  2. linux sed.写文件,Linux文件处理sed命令-linux sed命令详解-linux sed写入文件-嗨客网

    Linux文件处理sed命令详解教程 Linux sed命令使用 Linux sed 命令处理时,把当前处理的行存储在临时缓冲区中,称为 "模式空间"( oattern space ...

  3. linux硬盘防止复制,linux系统下的硬盘复制方法

    用户提问 有两个内含LINUX系统的CF卡(A和B),由于A中的LINUX系统出了问题,想把A格式化以后,再把B的LINUX系统复制到格式化后的A中,在LINNUX的系统下怎么操作?需要什么软件?我手 ...

  4. linux 硬盘相关命令,Linux 磁盘相关命令整理

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 介绍 近来,接触底层的内容多了一些,顺手撸一个 「 磁盘 」 相关主线的命令行备份,记录在这里留作备忘 - 涉及命令ls ...

  5. linux bash source 0,linux中BASH_SOURCE[0](转)

    在C/C++中,__FUNCTION__常量记录当前函数的名称.有时候,在日志输出的时候包含这些信息是非常有用的.而在Bash中,同样有这样一个常量FUNCNAME,但是有一点区别是,它是一个数组而非 ...

  6. linux 硬盘空间监控,Linux服务器硬盘空间监控

    #************************************************************************* #  Author       :         ...

  7. linux 硬盘时间查询,Linux 查看硬盘通电时间

    今天买了台9刀的便宜(垃圾)独服,通上电,想看看硬盘用了多久.就顺手记录一下 Linux 下查看硬盘通电时间的操作吧,其实也比较简单. 查看硬盘通电时间 Ubuntu / Debian: apt in ...

  8. linux硬盘安装redhat,RedHat Linux硬盘安装RedHat Linux 9

    RedHat Linux 9.0的三个文件: ①shrike-i386-disc1.iso: ②shrike-i386-disc2.iso; ③shrike-i386-disc3.iso. 使用RAR ...

  9. linux ntfs 写文件,Linux下写NTFS文件系统

    最近因为工作需要,安装了Debian Linux,保留了机器上原有的Windows2000操作系统.不幸的是我的磁盘分区格式都是NTFS的,在Linux下读是不成问题的:mount -tntfs /d ...

最新文章

  1. Jasypt 加密-引言
  2. ORACLE开发:创建与管理表空间和数据文件1
  3. asp接收ajax乱码_Asp中处理AJAX乱码问题总结
  4. aes模式_AES的完整形式是什么?
  5. vscode生成vue模板快捷键_VSCode写vue项目一键生成.vue模版,修改定义其他模板的方法...
  6. mysql key value 排序_MySQL按字符串中部分数值排序
  7. 一步步实现SDDC-部署VC后的配置
  8. 量子计算机加密货币,量子计算机会打击到加密货币吗?
  9. get post请求区别_网页常见的两种请求方式Get和Post
  10. 分布式定时任务之3:elasticjob状态一直是分片待调整
  11. 华东师范数学分析第4版笔记和课后答案
  12. HTTP有哪些特点?
  13. JavaScript基础入门
  14. Android10 系统接口 设置屏幕亮度
  15. matplotlib之pyplot模块之网格线设置(grid():设置网格线外观)
  16. 安卓模拟器安装教程_雷电模拟器4.0去广告清爽版,详细安装教程,超简单!
  17. 计算机云台示意图,智能语音识别云台转动模块电路设计—电路图天天读(70)...
  18. # DZY Love Math 系列
  19. 视频监控摄像头直播主要应用领域分析
  20. java基础程序设计

热门文章

  1. yii框架学习(五)get、post请求如何接收请求参数
  2. 5.1. Instructions Instead of Data
  3. Python学习之关键要素
  4. 点击Ehlib列标题的快速排序方法
  5. Linux内存管理【转】
  6. OpenERP 7.0版本发布
  7. 浅谈搜索引擎百度分词技术
  8. Infoview表单转换研究(infopath---aspx)
  9. java选择哪款eclipse_写java程序用哪一个版的eclipse比较好
  10. mysql ef6 事务_使用事务-EF6 | Microsoft Docs