É um caso de alto uso de memória de relatórios por processo como se fosse o único processo em execução. Na realidade, todos os processos do apache têm memória compartilhada (bibliotecas vinculadas comuns) e essa memória compartilhada está sendo relatada para cada processo, portanto, o uso total em todos os processos do apache parece ser mais do que realmente é.
Existem inúmeras postagens que discutem como entender e interpretar a saída de top e ps.
process memory usage on Linux is a complex matter; you can't just run ps and know what is going on. This is especially true when you deal with programs that create a lot of identical children processes, like Apache. ps might report that each Apache process uses 10 megabytes of memory, when the reality might be that the marginal cost of each Apache process is 1 megabyte of memory