neuropoly / data-management

Repo that deals with datalad aspects for internal use
4 stars 0 forks source link

HCI Stress Testing #38

Open kousu opened 3 years ago

kousu commented 3 years ago

We are unsure about performance of our storage system. We want to measure I/O performance to duke.neuro.polymtl.ca.

There are several factors:

kousu commented 3 years ago

There are several tooling recommendations on https://wiki.archlinux.org/index.php/Benchmarking

https://www.thomas-krenn.com/en/wiki/Linux_I/O_Performance_Tests_using_dd is a guide to testing with dd.

https://linuxreviews.org/HOWTO_Test_Disk_I/O_Performance claims dd is misleading and you should use fio instead.

kousu commented 3 years ago

Anything we come up with here could be applied to data.neuro.polymtl.ca too

alexfoias commented 3 years ago

@kousu do we have an initial plan for testing the HCI on duke?

kousu commented 3 years ago

No. The plan is to try running some of those tools above. That's as far as I've gotten.

alexfoias commented 3 years ago

Test over VPN, mount made with AFP from OSX 11.2.1 (20D74):

HCI:

dd if=/dev/zero of=/Volumes/histology/test_HCI/tempfile bs=1m count=1024
1024+0 records in
1024+0 records out
1073741824 bytes transferred in 215.865430 secs (4974126 bytes/sec)

Old duke (/temp partition):

dd if=/dev/zero of=/Volumes/temp/test_HCI/tempfile bs=1m count=1024
1024+0 records in
1024+0 records out
1073741824 bytes transferred in 216.610216 secs (4957023 bytes/sec)
alexfoias commented 3 years ago

From joplin:

HCI:

(base) alfoi@joplin:~/duke/histology/test_HCI$ dd if=/dev/zero of=/home/GRAMES.POLYMTL.CA/alfoi/duke/histology/test_HCI/tempfile bs=1M count=1024 conv=fdatasync,notrunc status=progress
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 21.532 s, 49.9 MB/s

Old duke (/temp partition):

(base) alfoi@joplin:~/duke/histology/test_HCI$ dd if=/dev/zero of=/home/GRAMES.POLYMTL.CA/alfoi/duke/temp/test_HCI/tempfile bs=1M count=1024 conv=fdatasync,notrunc status=progress
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 11.3426 s, 94.7 MB/s
alexfoias commented 3 years ago

Test with smaller files.

alexfoias commented 2 years ago

@kousu @taowa could you please try to see if you have WR permissions on duke/histology in order do more testing on the volume? you can try to write in /duke/histology/test_HCI

taowa commented 2 years ago

Just checked- I have access to it through my membership in neuropoly_admin.

Taowa

On Jul 30, 2021, at 11:29, Alexandru Foias @.***> wrote:

@kousu @taowa could you please try to see if you have WR permissions on duke/histology in order do more testing on the volume?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

alexfoias commented 2 years ago

Great news. @kousu Listed above some options. I think we need to put in place a script/procedure to properly compare the WR speed on duke.

We need to test the WR difference between: duke/temp (this share point is on a physical volume on duke) duke/histology (this share point is on a HCI volume that is mounted on duke)

alexfoias commented 2 years ago

@kousu I feel like we can close this issue.