Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:users:research:io-scheduler

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
etc:users:research:io-scheduler [2015/08/25 12:37] kkvetc:users:research:io-scheduler [2016/08/08 21:57] (current) – ↷ Links adapted because of a move operation 93.158.152.68
Line 10: Line 10:
   * [[http://lxr.free-electrons.com/source/include/linux/fs.h#L448|block_device]]   * [[http://lxr.free-electrons.com/source/include/linux/fs.h#L448|block_device]]
   * [[http://lxr.free-electrons.com/source/include/linux/genhd.h#L165|gendisk]]   * [[http://lxr.free-electrons.com/source/include/linux/genhd.h#L165|gendisk]]
 +  * [[https://www.kernel.org/doc/htmldocs/kernel-api/API-blk-init-queue.html|blk_init_queue]]
 +
 +   #iostat -xmt 1
 +   #fio --runtime=300 --time_based --name=random-read --rw=randread --size=128m --directory=/opt/disk/
 +
  
 {{etc:users:research:iosched.png|}} {{etc:users:research:iosched.png|}}
Line 18: Line 23:
 == Вопросы == == Вопросы ==
  
-  * может ли один элеватор обслуживать несколько дисков? +  * Q: может ли один элеватор обслуживать несколько дисков? 
-  * кто в каком порядке обрабатывает per-disk очереди?+  * A: [[https://lwn.net/Articles/27055/ | One request queue can be shared across multiple physical drives]] 
 + 
 +  * Q: кто в каком порядке обрабатывает per-disk очереди?
  
 +== Useful materials ==
  
 +  * [[http://stackoverflow.com/questions/4141324/function-caller-in-linux-kernel|Print caller function]]
  
 == Links == == Links ==
etc/users/research/io-scheduler.1440495461.txt.gz · Last modified: 2015/08/25 12:37 by kkv