* something about disk fragmentation
@ 2006-01-11 13:01 jeff shia
2006-01-11 14:33 ` Ram Gupta
0 siblings, 1 reply; 6+ messages in thread
From: jeff shia @ 2006-01-11 13:01 UTC (permalink / raw)
To: linux-kernel
Hello,everyone
In a file system ,the disk fragmentation can slow down the data accessing
speed.How can I solve this kind of problem in a file system?I know that
preallocation tech can do this.Is there any other solutions?
Thank you!
Yours
Jeff
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: something about disk fragmentation
2006-01-11 13:01 something about disk fragmentation jeff shia
@ 2006-01-11 14:33 ` Ram Gupta
[not found] ` <7cd5d4b40601130158l274a3b19t13f2a58a28cc3819@mail.gmail.com>
0 siblings, 1 reply; 6+ messages in thread
From: Ram Gupta @ 2006-01-11 14:33 UTC (permalink / raw)
To: jeff shia; +Cc: linux-kernel
2.6 kernel has 3 differen kind of io schedulers. Anticipatory io
scheduler is the default one. You may try to select CFQ or deadline
scheduler & see if that improves your performance. These schedulers
have parameters which can be tuned also.
Regards
Ram Gupta
On 1/11/06, jeff shia <tshxiayu@gmail.com> wrote:
> Hello,everyone
>
> In a file system ,the disk fragmentation can slow down the data accessing
> speed.How can I solve this kind of problem in a file system?I know that
> preallocation tech can do this.Is there any other solutions?
> Thank you!
>
> Yours
> Jeff
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: something about disk fragmentation
[not found] ` <7cd5d4b40601130158l274a3b19t13f2a58a28cc3819@mail.gmail.com>
@ 2006-01-13 16:14 ` Ram Gupta
2006-01-13 19:24 ` Jens Axboe
0 siblings, 1 reply; 6+ messages in thread
From: Ram Gupta @ 2006-01-13 16:14 UTC (permalink / raw)
To: jeff shia; +Cc: linux-kernel
On 1/13/06, jeff shia <tshxiayu@gmail.com> wrote:
> Where Can I get the io schedulers?
> Thank you!
See the documentation under the kernel source tree. The code is
already there. You need only to select by passing correct kernel
parameters.
elevator= [IOSCHED]
Format: {"as" | "cfq" | "deadline" | "noop"}
See Documentation/block/as-iosched.txt and
Documentation/block/deadline-iosched.txt for details.
Regards
Ram Gupta
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: something about disk fragmentation
2006-01-13 16:14 ` Ram Gupta
@ 2006-01-13 19:24 ` Jens Axboe
2006-01-14 7:17 ` Randy.Dunlap
0 siblings, 1 reply; 6+ messages in thread
From: Jens Axboe @ 2006-01-13 19:24 UTC (permalink / raw)
To: Ram Gupta; +Cc: jeff shia, linux-kernel
On Fri, Jan 13 2006, Ram Gupta wrote:
> On 1/13/06, jeff shia <tshxiayu@gmail.com> wrote:
> > Where Can I get the io schedulers?
> > Thank you!
>
> See the documentation under the kernel source tree. The code is
> already there. You need only to select by passing correct kernel
> parameters.
> elevator= [IOSCHED]
> Format: {"as" | "cfq" | "deadline" | "noop"}
> See Documentation/block/as-iosched.txt and
> Documentation/block/deadline-iosched.txt for details.
It's much more convenient to do it dynamically (and saves you a reboot).
Just do
# echo deadline > /sys/block/dev/queue/scheduler
to switch it at runtime, replace 'dev' with your hard drive name, eg
hda or sda etc.
BTW, that option needs updating, you are supposed to use "anticipatory"
for that scheduler (patch accepted :-).
--
Jens Axboe
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: something about disk fragmentation
2006-01-13 19:24 ` Jens Axboe
@ 2006-01-14 7:17 ` Randy.Dunlap
2006-01-16 8:51 ` Jens Axboe
0 siblings, 1 reply; 6+ messages in thread
From: Randy.Dunlap @ 2006-01-14 7:17 UTC (permalink / raw)
To: Jens Axboe, akpm; +Cc: ram.gupta5, tshxiayu, linux-kernel
From: Randy Dunlap <rdunlap@xenotime.net>
Update kernel-parameters.txt IOSCHED to spell out 'anticipatory'.
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
---
Documentation/kernel-parameters.txt | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
--- linux-2615-g9.orig/Documentation/kernel-parameters.txt
+++ linux-2615-g9/Documentation/kernel-parameters.txt
@@ -471,7 +471,7 @@ running once the system is up.
arch/i386/kernel/cpu/cpufreq/elanfreq.c.
elevator= [IOSCHED]
- Format: {"as" | "cfq" | "deadline" | "noop"}
+ Format: {"anticipatory" | "cfq" | "deadline" | "noop"}
See Documentation/block/as-iosched.txt and
Documentation/block/deadline-iosched.txt for details.
---
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: something about disk fragmentation
2006-01-14 7:17 ` Randy.Dunlap
@ 2006-01-16 8:51 ` Jens Axboe
0 siblings, 0 replies; 6+ messages in thread
From: Jens Axboe @ 2006-01-16 8:51 UTC (permalink / raw)
To: Randy.Dunlap; +Cc: akpm, ram.gupta5, tshxiayu, linux-kernel
On Fri, Jan 13 2006, Randy.Dunlap wrote:
> From: Randy Dunlap <rdunlap@xenotime.net>
>
> Update kernel-parameters.txt IOSCHED to spell out 'anticipatory'.
>
> Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
Thanks Randy, added.
--
Jens Axboe
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2006-01-16 8:49 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-11 13:01 something about disk fragmentation jeff shia
2006-01-11 14:33 ` Ram Gupta
[not found] ` <7cd5d4b40601130158l274a3b19t13f2a58a28cc3819@mail.gmail.com>
2006-01-13 16:14 ` Ram Gupta
2006-01-13 19:24 ` Jens Axboe
2006-01-14 7:17 ` Randy.Dunlap
2006-01-16 8:51 ` Jens Axboe
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).