Приветствую всех!У нас есть несколько серверов с базами данных mysql в которых используется innodb.
После обновления на ядро 3.1.1 df стал показывать что на диске стало на 8gb меньше места.
Поиски потерянного места показали что место занято файлами innodb которые имеют большое количество обновлений, но размер фалов не изменился а изменилось количество блоков занятых файлом. Перезапуск mysql освобождает занятые блоки на несколько часов, потом размер фалов в блоках снова становится примерно на ~ 8gb больше правильного. stat файловой системы показывает что количество свободных блоков тоже меньше на ~ 8gb.
Не уверен баг это это или фича новых ядер но хотелось бы чтобы размер файлов и свободного места ядрами после 2.6.37 было таким-же как и с с ядрами до 2.6.37.
Возможно это можно решить какими-то опциями ядра или обновлением софта на сервере.
Гуголь ответ не находит на это вопрос, нашёлся человек с похожей проблемой http://www.spinics.net/lists/linux-xfs/msg00006.html
Которая правда не решена судя по всему.
В общем Help!
Размер файла при работающем mysql когда файл открыт и обновляется:
root@cblogdb602:~# du -s jb_entry.ibd
31059972 jb_entry.ibd
root@cblogdb602:~# stat jb_entry.ibd
File: `jb_entry.ibd'
Size: 23332913152 Blocks: 62119944 IO Block: 4096 regular file
Device: fe00h/65024d Inode: 314265663 Links: 1
Access: (0660/-rw-rw----) Uid: ( 1004/ mysql) Gid: ( 1004/ mysql)
Access: 2011-10-21 07:41:10.000000000 +0900
Modify: 2011-12-13 18:22:04.124379087 +0900
Change: 2011-12-13 18:22:04.124379087 +0900
Размер файла сразу после того как mysql остановлен и файл закрыт:
root@cblogdb602:~# du -s jb_entry.ibd
22786056 jb_entry.ibd
root@cblogdb602:~# stat jb_entry.ibd
File: `jb_entry.ibd'
Size: 23332913152 Blocks: 45572112 IO Block: 4096 regular file
Device: fe00h/65024d Inode: 314265663 Links: 1
Access: (0660/-rw-rw----) Uid: ( 1004/ mysql) Gid: ( 1004/ mysql)
Access: 2011-10-21 07:41:10.000000000 +0900
Modify: 2011-12-13 18:23:33.994380520 +0900
Change: 2011-12-13 18:23:33.994380520 +0900
Система на серверах где есть проблема ubuntu 8.04 и ubuntu 10.04, ядра 2.6.39.4,3.1.1,3.1.4