Hello All!
I have some questions about geom scheduler.
1. gsched(8) says that there are two algorithms (rr and as) and two kernel modules to implement them (gsched_rr and gsched_as). My system has only gsched_rr module and no gsched_as. Does it mean that as algorithm is not implemented/unsupported?
2. Is there any benchmark results, comparison graphs while using rr or as scheduling algorithms and without geom_sched?
3. Are there any recommendations when better use rr or as IO-scheduling algorithms and when do not use geom scheduler at all? For example, which algorithm is better for web sever, DB (SQL) server, svn server, mail server, build server?
I have some questions about geom scheduler.
1. gsched(8) says that there are two algorithms (rr and as) and two kernel modules to implement them (gsched_rr and gsched_as). My system has only gsched_rr module and no gsched_as. Does it mean that as algorithm is not implemented/unsupported?
2. Is there any benchmark results, comparison graphs while using rr or as scheduling algorithms and without geom_sched?
3. Are there any recommendations when better use rr or as IO-scheduling algorithms and when do not use geom scheduler at all? For example, which algorithm is better for web sever, DB (SQL) server, svn server, mail server, build server?
Code:
# uname -a
FreeBSD cloud 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #33 r218069: Sat Jan 29 19:47:39 EET 2011 root@cloud:/usr/obj/usr/src/sys/CLOUD amd64