ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Google ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° ΠΏΠ°ΡΡΠΈ Ρ ΡΠ»ΡΡΡΠ΅Π½Π½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° LRU Π΄Π»Ρ Linux. LRU (Least Recently User) — ΡΡΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ ΠΈΠ»ΠΈ Π²ΡΠ³ΡΡΠΆΠ°ΡΡ Π² ΡΠ²ΠΎΠΏ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠΎ ΠΌΠ½Π΅Π½ΠΈΡ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΈ Google, ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π²ΡΡΠ΅ΡΠ½ΡΠ΅ΠΌΡΡ ΡΡΡΠ°Π½ΠΈΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π²ΡΡΠΎΠΊΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ Π½Π° CPU, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΡΠ΄Π°ΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΡΠ°Π½ΠΈΡΡ Π²ΡΠ³ΡΡΠΆΠ°ΡΡ.
Π ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Ρ
, ΠΏΡΠΎΠ²Π΅Π΄ΡΠ½Π½ΡΡ
ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ, Π½ΠΎΠ²Π°Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ LRU ΡΠΎΠΊΡΠ°ΡΠΈΠ»Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΡ
Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΠΈΠ·-Π·Π° Π½Π΅Ρ
Π²Π°ΡΠΊΠΈ ΠΏΠ°ΠΌΡΡΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ (OOM kill) Π½Π° 18%, Π² Chrome OS Π½Π° 96% ΡΠ½ΠΈΠ·ΠΈΠ»ΠΎΡΡ ΡΠΈΡΠ»ΠΎ ΠΎΡΠ±ΡΠΎΡΠ΅Π½Π½ΡΡ
Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΈΠ·-Π·Π° Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ° ΠΏΠ°ΠΌΡΡΠΈ ΠΈ Π½Π° 59% ΡΠΌΠ΅Π½ΡΡΠΈΠ»ΠΎΡΡ ΡΠΈΡΠ»ΠΎ OOM kill Π² Π½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
. ΠΡΠΎ Π²ΡΠΎΡΠ°Ρ Π²Π΅ΡΡΠΈΡ ΠΏΠ°ΡΡΠ΅ΠΉ, Π³Π΄Π΅ ΡΡΡΡΠ°Π½Π΅Π½Π° ΡΠ΅Π³ΡΠ΅ΡΡΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΈΠ½ΡΠ΅ Π·Π°ΠΌΠ΅ΡΠ΅Π½Π½ΡΠ΅ ΠΏΡΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru