ШР колонка просто представляет собой количество совместно используемой памяти, используемой в процессе. Он может использоваться для межпроцессного взаимодействия, но более распространенным сценарием является то, что это память, используемая общими библиотеками, с которыми связано приложение.
Из ядра Linux: Управление памятью :
Общая виртуальная память
Хотя виртуальная память позволяет процессам иметь отдельные (виртуальные) адресные пространства, бывают случаи, когда вам нужны процессы для совместного использования памяти. Например, в системе может быть несколько процессов, выполняющих командную оболочку bash. Вместо того, чтобы иметь несколько копий bash, по одной в каждом виртуальном адресном пространстве процессов, лучше иметь только одну копию в физической памяти, и все процессы, выполняющие bash, совместно используют ее. Динамические библиотеки являются еще одним распространенным примером выполнения кода, совместно используемого несколькими процессами.
Совместно используемая память также может использоваться в качестве механизма межпроцессного взаимодействия (IPC), когда два или более процессов обмениваются информацией через общую для всех память. Linux поддерживает IPC с общей памятью Unix TM System V.
Что верхняя страница руководства говорит об этом столбце:
t: SHR -- Shared Mem size (kb) The amount of shared memory used by a task. It simply reflects mem‐ ory that could be potentially shared with other processes.