Команда TRIM для WAL/VACUUM

SSD носители для оптимального использования должны получать команду TRIM на неиспользуемые блоки. Современные файловые системы умеют посылать эту команду при удалении файлов, но не на неиспользуемые блоки внутри файла, поскольку только приложение знает, что внутри файла не нужно. Нужно научить постгрес слать эту команду для неиспользуемых сегментов WAL и переводе страницы в список свободных. http://man7.org/linux/man-pages/man2/fallocate.2.html , флаг FALLOC_FL_PUNCH_HOLE

 (требует проверки) или https://lwn.net/Articles/398675/   ioctl(FITRIM)