Skip to main content
Ces paramètres sont disponibles dans system.settings et sont auto-générés à partir du code source.

page_cache_block_size

Taille, en octets, des blocs de fichier stockés dans le cache de pages en espace utilisateur. Toutes les lectures qui passent par le cache sont arrondies au multiple de cette taille supérieur. Ce paramètre peut être ajusté pour chaque requête, mais les entrées de cache associées à des tailles de bloc différentes ne peuvent pas être réutilisées. Le modifier invalide de fait les entrées déjà présentes dans le cache. Une valeur plus élevée, comme 1 MiB, convient bien aux requêtes à haut débit, tandis qu’une valeur plus faible, comme 64 KiB, est préférable pour les requêtes ponctuelles à faible latence.

page_cache_inject_eviction

Le cache de pages en espace utilisateur invalide parfois certaines pages de manière aléatoire. Destiné aux tests.

page_cache_lookahead_blocks

En cas de cache miss dans le cache de pages en espace utilisateur, jusqu’à ce nombre de blocs consécutifs sont lus en une seule fois depuis le stockage sous-jacent, s’ils ne se trouvent pas non plus dans le cache. Chaque bloc fait page_cache_block_size octets. Une valeur plus élevée convient aux requêtes à haut débit, tandis que les requêtes ponctuelles à faible latence donnent de meilleurs résultats sans lecture anticipée.

page_cache_max_coalesced_bytes

Lorsque readBigAt alimente le cache de pages en espace utilisateur, les défauts de cache consécutifs sont regroupés en une seule lecture depuis le stockage sous-jacent. Ce paramètre limite la taille d’une lecture fusionnée en octets ; les séries de défauts plus longues sont réparties sur plusieurs lectures. Il limite l’utilisation transitoire de mémoire du tampon temporaire lors de lectures à froid parallèles. Une valeur plus élevée réduit le nombre de requêtes HTTP lors de parcours à froid sur le stockage objet ; une valeur plus faible réduit le pic de mémoire transitoire.
Dernière modification le 23 juillet 2026