Bug 730412
Summary: | Regular disk hangs during high load with small file random i/o | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 5 | Reporter: | Harshavardhana <fharshav> |
Component: | kernel | Assignee: | Red Hat Kernel Manager <kernel-mgr> |
Status: | CLOSED WORKSFORME | QA Contact: | Red Hat Kernel QE team <kernel-qe> |
Severity: | high | Docs Contact: | |
Priority: | unspecified | ||
Version: | 5.6 | CC: | cww |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2011-11-01 22:01:17 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Harshavardhana
2011-08-12 20:11:50 UTC
Fixed it by tuning kernel parameters. # latency echo "deadline" > /sys/block/sdb/queue/scheduler echo "deadline" > /sys/block/sdc/queue/scheduler # 2x queue_depth - 128 echo "256" > /sys/block/sdb/queue/nr_requests echo "256" > /sys/block/sdc/queue/nr_requests # 64k stripe size echo "16" > /proc/sys/vm/page-cluster # Saturate internal RAID cache blockdev --setra 4096 /dev/sdb blockdev --setra 4096 /dev/sdc # Virtual Memory optimizations sysctl vm.swappiness=0 sysctl vm.vfs_cache_pressure=100000 sysctl vm.dirty_ratio=5 sysctl vm.dirty_background_ratio=1 |