News: 0001573320

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux's exFAT File-System Driver Optimization Leads To 16.5x Speedup For Loading Time

([Linux Storage] 101 Minutes Ago Faster exFAT)


A patch queued up into the Linux exFAT driver's development tree optimizes the allocation bitmap loading time. For cases of small cluster sizes on large partitions this can yield around 16x faster loading times.

Open-source exFAT file-system developer Namjae Jeon has a very nice optimization on the way to the Linux kernel. He explains with [1]this patch now in the exfat.git "dev" branch:

exfat: optimize allocation bitmap loading time

Loading the allocation bitmap is very slow if user set the small cluster size on large partition.

For optimizing it, This patch uses sb_breadahead() read the allocation bitmap. It will improve the mount time.

The following is the result of about 4TB partition(2KB cluster size) on my target.

without patch:

real 0m41.746s

user 0m0.011s

sys 0m0.000s

with patch:

real 0m2.525s

user 0m0.008s

sys 0m0.008s

Barring any issues from coming up, the patch in turn will likely be submitted for the Linux 6.18 merge window later in the year.



[1] https://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git/commit/?h=dev&id=08326a456445b4ef13d9bc20980db674fb0c2d18



phoronix

If Dr. Seuss Were a Technical Writer.....

Here's an easy game to play.
Here's an easy thing to say:

If a packet hits a pocket on a socket on a port,
And the bus is interrupted as a very last resort,
And the address of the memory makes your floppy disk abort,
Then the socket packet pocket has an error to report!

If your cursor finds a menu item followed by a dash,
And the double-clicking icon puts your window in the trash,
And your data is corrupted 'cause the index doesn't hash,
then your situation's hopeless, and your system's gonna crash!

You can't say this? What a shame, sir!
We'll find you another game, sir.

If the label on the cable on the table at your house,
Says the network is connected to the button on your mouse,
But your packets want to tunnel on another protocol,
That's repeatedly rejected by the printer down the hall,
And your screen is all distorted by the side effects of gauss,
So your icons in the window are as wavy as a souse,
Then you may as well reboot and go out with a bang,
'Cause as sure as I'm a poet, the sucker's gonna hang!

When the copy of your floppy's getting sloppy on the disk,
And the microcode instructions cause unnecessary risc,
Then you have to flash your memory and you'll want to ram your rom.
Quickly turn off the computer and be sure to tell your mom!

-- DementDJ@ccip.perkin-elmer.com (DementDJ) [rec.humor.funny]