Não tenho certeza de que serei ouvida desta vez, mas tentarei mesmo assim: mudar para x86_64
não é tão difícil quanto você pensa.
Mas eu acho que você ainda precisa de algum tipo de explicação. Eu proponho que se você tivesse apenas 4G de memória, então um LowTotal
seria igual a ~ 850mb, para 16G seria em torno de ~ 750mb e para 64G seria ~ 378mb.
Deixe-me citar o Linux Torvalds :
All your low memory is used for the
struct page
arrays that describe everything else.
Então, na verdade, uma solução alternativa para o seu problema é reduzir a quantidade de memória que o servidor tem (fisicamente ou possivelmente via mem
boot param mas eu não verifiquei).
Além disso, você pode alterar o kernel / userspace split através da VMSPLIT_2G
opção de configuração do kernel .
Mas realmente, mudar para x86_64 é apenas mais fácil, não é? =]
PS. Você pode realmente usar o userland x86 com o kernel x86_64.