4 ms·
In this case my job was to generate a synthetic workload to drive max bandwidth. So I didn't have to worry about metadata. Metadata is more complicated to mode
by tarasglek 5y ago
In this case my job was to generate a synthetic workload to drive max bandwidth. So I didn't have to worry about metadata.
Metadata is more complicated to model, need realistic directory structures etc.
https://www.spec.org/sfs2014/ https://www.spec.org/sfs2014/ (2020 version) is a good test of a metadata-heavy workloads, but isn't open source like fio :(.
- mprovost 5y agoThe nice thing about NFS (v3) is that it's stateless, so you can just keep doing the same thing over and over. Messing around with metadata sucks but once you get the filehandle of the file that you want to read or write then you don't need it anymore. I wrote a suite of tools that does all this and dumps the NFS transactions as JSON, maybe it can be useful: https://github.com/mprovost/NFStash https://github.com/mprovost/NFStash