You only need a client and a Lustre filesystem. Both should compile on
U22 and U24. The client build would be:

git clone https://github.com/lustre/lustre-release
cd lustre-release
./autogen.sh && ./configure --disable-server && make -j

Then you could load the modules with:

sudo LOAD=1 ./lustre/tests/llmount.sh

Then mount the filesystem as normal.


Alternatively, you could build with server support as well:

git clone https://github.com/openzfs/zfs.git
git clone https://github.com/lustre/lustre-release

cd ~/zfs
git checkout -b ubuntu-server zfs-2.1.11
sh autogen.sh && ./configure && make -j

cd ~/lustre-release
./autogen.sh && ./configure && make -j

Then you can mount a local filesystem with:

sudo ./lustre/tests/llmount.sh

This will load the modules and setup a temporary filesystem under
/mnt/lustre.


It's important to test with more than 10000 files in the directory - otherwise, 
you won't see a difference.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2137373

Title:
  Slow du performance on Lustre for large directories

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnulib/+bug/2137373/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to