jgreco
Resident Grinch
- Joined
- May 29, 2011
- Messages
- 18,680
This also sounds Luke setting max ARC size manually is a bad idea because there might be some memory fragmentation(sounds serious?).
Pretty clear that 50% is just some relatively safe number someone pulled out of an orifice. I expect the problem is that on a small memory system, there's a lot more stress and also a lot of relatively foolish users who will try to squeeze the hell out of it. There shouldn't be a problem on a larger memory system.
I would assume they intend ro fix memory allocation/fragmentation/reporting instead of just increasing max_arc. Because the latter of which may cause instability when unintentionally overcommiting memory.
That's going to be tricky without some cooperation from Linus. Most memory allocation is pretty complicated in modern systems, even Linux.