Bug 450922
Summary: | very sub-optimal default readahead settings on lvm device | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | John Ellson <john.ellson> |
Component: | lvm2 | Assignee: | Milan Broz <mbroz> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | agk, bmarzins, bmr, dwysocha, mbroz, prockai, pvrabec |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2008-07-01 12:10:51 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
John Ellson
2008-06-11 18:35:20 UTC
Perhaps hdparm is misleading? I get essentially no increase in performance for my make jobs with this readahead change. - hdaparm runs just synchronous reads of 2MB blocks, basically it should return similar values like blockdev --flushbufs $DEV ; dd iflag=sync if=$DEV of=/dev/null bs=2048k count=100 - readhead setting is now properly set for striped LVs (RADI0) in lvm2 2.0.2.39 (valuses should be similar to MD subsystem) # lvcreate -i4 -L 100G -n lv_s2 vg_test Using default stripesize 64.00 KB Logical volume "lv_s2" created # lvs -o +devices LV VG Attr LSize Origin Snap% Move Log Copy% Convert Devices lv_s2 vg_test -wi-a- 100.00G /dev/sdb(0),/dev/sdc(0),/dev/sdd(0),/dev/sde(0) # blockdev --getra /dev/sdb 256 # blockdev --getra /dev/vg_test/lv_s2 1024 - there are still some issues if stacking devices (lvm over md), see bug 232843 |