[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Squid и кеширование больших объектов в памяти



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Доброго дня.

Есть ли у кого-нибудь опыт тюнинга allocator'а памяти Squid'a? Хочется
машинами со squid'ом акселерировать раздачу фильмов. Специфика такова,
что десяток файлов фильмов в день скачиваются сотни раз, остальные -
несколько раз. И если сунуть этот десяток файлов в память(её хватает,
8Гб), жить станет легче, жить станет веселее и можно замечательно
утилизировать каналы.
Но.
Если сквиду указывать максимальный размер кешируемого в память файла
(maximum_object_size_in_memory) больше определённого порога, он при
попытке сунуть фильм, например, он, судя по трейсу, начинает
allocate'ить память кусками чуть ли не по килобайту, полностью грузит
процессор и скорость чудовищно проседает (сотни килобайт\с). И отсюда
вопрос - что можно сделать, чтобы можно было файлы большого объёма
нормально складывать в память?

P.S.
Кеширование на уровне файловой системы и RAM-диска не предлагать - не
хватает интеллектуальносьти: будет кешироваться одинаково и популярный
файл и файл, скачанный раз.
- --
Think different, think doomsday.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGsYtrVBz7lY1Imj0RAnukAJ93kKSKqgh9St3ywraVq6eAvBk4tACdHQUI
2EhSwEEDAffScj7V9dZiQHA=
=beMp
-----END PGP SIGNATURE-----



Reply to: