Zluka52 wrote:1) you have some disbalance on sda and sdb, i think from dm-1 (don't split read/write (data) on both disk)
Yes, it's probably balanced towards sda. Since it isn't striped, that's probably its natural inclination. :)
Zluka52 wrote:2) did you test ext4 for this project?
No, because ext4 still has a hard limit on subdirectories which is too small for some of the structures that the server uses.
Zluka52 wrote:3) how many files/dirs with data?
I don't have any exact numbers, but I'd approximate it to about 250,000 directories and some 550,000 files.
Zluka52 wrote:4) on disk data size?
The filesystem holding the game data currently uses 93 GB, but then it also still contains the W5 maps and also a backup copy of every map file (including the W5 ones).
Zluka52 wrote:5) mem on server?
6) in memory server process size?
The server has 12 GB of RAM, whereof the game server normally uses somewhere between 6-8 GB. Usually, around 3-4 GB are free for the block cache.
Zluka52 wrote:7) did you defragment xfs with xfs_fsr?
No. I guess I wouldn't mind trying, but I doubt fragmentation is the issue, since it isn't a matter of the filesystem just performing steadily bad, but rather of sudden spikes in I/O latency. This is also part of the reason why I suspect that log flushing is part of the problem. I was hoping that Linux 3.2 would solve some of that since it uses delayed logging in XFS by default, but alas...