跳到主要内容

CHANGELOG of v2.6

Previous change logs can be found at CHANGELOG-2.5

Features

Improve

Bugfix

Performance

Hardware

3 nodes (3mds, 9metaserver), each with:

  • Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz
  • 256G RAM
  • disk cache: INTEL SSDSC2BB80 800G (IOPS is about 30000+, bandwidth is about 300 MiB)

Configure

fs.cto: true
fs.lookupCache.negativeTimeoutSec: 1
fs.lookupCache.minUses: 3
fuseClient.supportKVcache: true
client.loglevel: 0

fio

[global]
rw=randread
direct=1
size=50G
iodepth=128
ioengine=libaio
bsrange=4k-4k
ramp_time=10
runtime=300
group_reporting

[disk01]
filename=/path/to/mountpoint/1.txt
fioIOPS/bandwidthavg-latency(ms)clat 99.00th (ms)clat 99.99th (ms)
numjobs=1 / size=50GB / 4k randwrite42430.230.1762
numjobs=1 / size=50GB / 4k randwrite9081.03.5104
numjobs=1 / size=50GB / 512k write412 MiB/s2.419566
numjobs=1 / size=50GB / 512k read333 MiB/s2.920115

mdtest

for i in 1 4 8; do mpirun --allow-run-as-root -np $i mdtest -z 2 -b 3 -I 10000 -d /path/to/mountpoint; done
CaseDir creationDir statDir removalFile creationFile statFile readFile removalTree creationTree removal
client*13413959912913343838443694309322851
client*438512326628836115155921505631036316
client*8415221383144002811416209763473558