[LU-12052] Performance improvmenets for single OSC Created: 08/Mar/19  Updated: 08/Mar/19

Status: Open
Project: Lustre
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Minor
Reporter: Shuichi Ihara Assignee: WC Triage
Resolution: Unresolved Votes: 0
Labels: None
Environment:

master
single OSS, single OST and single client


Severity: 3
Rank (Obsolete): 9223372036854775807

 Description   

Currently, single OST performance can achieve more than 10GB/sec easily. (e.g. 1 x RAID6(8D+2P) with 2GB/sec NVMe drive or 1 x DeclutteringRAID (100 x 200MB/sec NL-SAS drives). If there are N clients(N OST) against single OSS/OST, they can saturate maximum OST performance quickly. (e.g. 20 clients x 1GB/sec)
However, single OSC(single client) -> single OST performance doesn't scale very well today.

Here is an simple IOR(POSIX, 1MB, FPP) benchmark results from single client to single OSS/OST. The performance scales at beginning (PPN=1, PPN2..) but at the end, it hits limits.

NP   single client(MB/s)  multiple client(PPN=1)
 1	   1,409	         1,409
 2	   2,573	         2,885
 4	   3,335	         5,887
 8	   3,520	        11,446
16	   3,676	        11,984

Generated at Sat Feb 10 02:49:15 UTC 2024 using Jira 9.4.14#940014-sha1:734e6822bbf0d45eff9af51f82432957f73aa32c.