Disk quotas for prj 30001639 (pid 30001639):
Filesystem used quota limit grace files quota limit grace
/work 588.4T 595T 595T - 22140190 0 0 -
man ls and man chmod for details for a standard file system.| Device | Latency | Cont. R/W | Rand. R/W | EUR/TB |
|---|---|---|---|---|
| RAM | 10s of ns | 10s of GB/s | 10s of GB/s | ~ 3000 |
| SSD | 100s of \(\mu\)s | GB/s | GB/s | ~ 100 |
| HDD | ms | 200 MB/s | MB/s | ~ 10 |
| Tape | minutes | 300 MB/s | minimal | ~ 5 |
tmpfs filesystems on levante (/dev/shm)Take this set of calls, and measure the write speed for different file sizes on your /scratch/
These aren’t books in which events of the past are pinned like so many butterflies to a cork. These are the books from which history is derived. There are more than twenty thousand of them; each one is ten feet high, bound in lead, and the letters are so small that they have to be read with a magnifying glass.
from “Small Gods” by Terry Pratchett
File: slides.qmd
Size: 6268 Blocks: 16 IO Block: 4194304 regular file
Device: 84f0b5a2h/2230367650d Inode: 144131850904906407 Links: 1
Access: (0644/-rw-r--r--) Uid: (20472/ m221078) Gid: (32054/ mpiscl)
Access: 2024-06-21 15:01:18.000000000 +0200
Modify: 2024-06-21 15:01:18.000000000 +0200
Change: 2024-06-21 17:29:10.000000000 +0200
Birth: 2024-06-21 15:01:18.000000000 +0200
File: "."
ID: 84f0b5a200000000 Namelen: 255 Type: lustre
Block size: 4096 Fundamental block size: 4096
Blocks: Total: 31118373528 Free: 22547214420 Available: 20963365466
Inodes: Total: 2465930855 Free: 2227421415
Filesystem 4K-blocks Used Available Use% Mounted on
10.128.100.149@o2ib2[...]:/home/home 31118373528 8571074099 20963485307 30% /home
Filesystem Inodes IUsed IFree IUse% Mounted on
10.128.100.149@o2ib2[...]:/home/home 2465932215 238493275 2227438940 10% /home
.) and the “parent” directory (..)/) as global anchor/home/[...]/generic_software_skills/lecture-materials/lectures/file-and-data-systems
total 24
144131850904906406 drwxr-xr-x 3 m221078 mpiscl 4096 Jun 21 15:01 .
144131850904906358 drwxr-xr-x 16 m221078 mpiscl 4096 Jun 21 15:01 ..
144131850904906407 -rw-r--r-- 1 m221078 mpiscl 6268 Jun 21 15:01 slides.qmd
144131850904906408 drwxr-xr-x 2 m221078 mpiscl 4096 Jun 21 15:01 static
144131850904906413 -rw-r--r-- 1 m221078 mpiscl 1849 Jun 21 15:01 timer.ipynb
144131850904906407 -rw-r--r-- 2 m221078 mpiscl 6268 Jun 21 15:01 same_same_but_different
144131850904906407 -rw-r--r-- 2 m221078 mpiscl 6268 Jun 21 15:01 slides.qmd
144131850904906407 -rw-r--r-- 1 m221078 mpiscl 6268 Jun 21 15:01 same_same_but_different
144131850904906407 -rw-r--r-- 1 m221078 mpiscl 6268 Jun 21 15:01 slides.qmd
Add a similar function to the previous one for reading, and read the data you just produced. What’s your throughput?
Protection against
Combining multiple harddisks into bigger / more secure combinations - often at controller level.
Similar to raid, but more flexible with the numbers of disks (more than two parity disks are possible).
What if you are not the only one controlling the FS?
The file system becomes an independent system.
Zheng et al. 2020 CC-BY-4.0
Symbolic links are inodes referring to paths instead of data
File: happy -> /path/to/happiness
Size: 18 Blocks: 0 IO Block: 4096 symbolic link
| Previous | 0 | 1 | 2 |
|---|---|---|---|
| Thymine | A | C | G |
| Guanine | T | A | C |
| Cytosine | G | T | A |
| Adenine | C | G | T |