а) скорость упала
б) дисковых чтений меньше не стало
в) физической памяти FB так и не откушал, а съел только виртуал
заявленное противоречит фактам.
Вот беру я FB 2. Ставлю кэш 20000 страниц.
Открываю базу размером 2.5 гиг, со страницей 16к.
При таких настройках размер кэша будет около 320 мегабайт.
Вначале сервер отъел 328 метров виртуалки, а физическую не тронул.
Выполняю Select count по здоровенной таблице.
В TaskManager явно вижу рост потребления физической памяти процессом fbserver.exe, до 333 мегабайт. После чего потребление памяти остановилось.
Классический вопрос - что я делаю не так?

Так что, если дать кэш 600 метров, и база 600 метров, то она должна вся попасть в кэш без разговоров, и после этого уже никаких дисковых чтений не будет.