@@ -311,23 +311,31 @@ def parse_disk_io():
311
311
Pre-requisite: create a byte file by running
312
312
`dd if=/dev/zero of=/your/path/test.img bs=512MB count=1 oflag=dsync`."""
313
313
314
+ beegfs_ultra_read = check_output (
315
+ 'dd if=/scratch/shared/beegfs/shared-datasets/test/test.img of=/dev/null bs=512MB count=1 oflag=dsync' ,
316
+ stderr = STDOUT , shell = True ).decode ("utf-8" )
317
+ beegfs_ultra_read = beegfs_ultra_read .split ('\n ' )[- 2 ].split (',' )[- 1 ].strip ()
318
+
314
319
beegfs_fast_read = check_output (
315
320
'dd if=/scratch/shared/beegfs/htd/DATA/tmp/test.img of=/dev/null bs=512MB count=1 oflag=dsync' ,
316
321
stderr = STDOUT , shell = True ).decode ("utf-8" )
317
322
beegfs_fast_read = beegfs_fast_read .split ('\n ' )[- 2 ].split (',' )[- 1 ].strip ()
323
+
318
324
beegfs_normal_read = check_output (
319
325
'dd if=/scratch/shared/beegfs/htd/tmp/test.img of=/dev/null bs=512MB count=1 oflag=dsync' ,
320
326
stderr = STDOUT , shell = True ).decode ("utf-8" )
321
327
beegfs_normal_read = beegfs_normal_read .split ('\n ' )[- 2 ].split (',' )[- 1 ].strip ()
328
+
322
329
work_normal_read = check_output (
323
330
'dd if=/work/htd/Desktop_tmp/tmp/test.img of=/dev/null bs=512MB count=1 oflag=dsync' ,
324
331
stderr = STDOUT , shell = True ).decode ("utf-8" )
325
332
work_normal_read = work_normal_read .split ('\n ' )[- 2 ].split (',' )[- 1 ].strip ()
326
333
327
334
summary = '<tr><td><b>Disk</b></td><td><b>Read Speed</b></td></tr>'
328
- summary += f'<tr><td>\\ beegfs flash-layer</td><td>{ beegfs_fast_read } </td></tr>'
329
- summary += f'<tr><td>\\ beegfs normal-layer</td><td>{ beegfs_normal_read } </td></tr>'
330
- summary += f'<tr><td>\\ work</td><td>{ work_normal_read } </td></tr>'
335
+ summary += f'<tr><td>/beegfs/shared-datasets <i>[ultra-fast-layer]</i></td><td>{ beegfs_ultra_read } </td></tr>'
336
+ summary += f'<tr><td>/beegfs <i>[fast-layer]</i></td><td>{ beegfs_fast_read } </td></tr>'
337
+ summary += f'<tr><td>/beegfs <i>[normal-layer]</i></td><td>{ beegfs_normal_read } </td></tr>'
338
+ summary += f'<tr><td>/work</td><td>{ work_normal_read } </td></tr>'
331
339
table_html = f"<table>{ summary } </table>"
332
340
333
341
return table_html
0 commit comments