LINUX.ORG.RU

История изменений

Исправление hakavlad, (текущая версия) :

Удалось реализовать мягкую защиту:

MA: 59.9M (1.5%), AF: 96.9M (2.5%), IF: 0.5M (0.0%), SF: 842.7M
MA: 65.6M (1.7%), AF: 96.7M (2.5%), IF: 0.5M (0.0%), SF: 659.7M
MA: 70.2M (1.8%), AF: 95.7M (2.4%), IF: 0.4M (0.0%), SF: 491.6M
MA: 70.9M (1.8%), AF: 95.6M (2.4%), IF: 0.4M (0.0%), SF: 310.1M
MA: 73.1M (1.9%), AF: 95.4M (2.4%), IF: 0.4M (0.0%), SF: 95.2M
MA: 72.0M (1.8%), AF: 95.3M (2.4%), IF: 0.4M (0.0%), SF: 35.3M
MA: 72.2M (1.8%), AF: 95.3M (2.4%), IF: 0.4M (0.0%), SF: 10.1M
MA: 70.3M (1.8%), AF: 95.3M (2.4%), IF: 0.5M (0.0%), SF: 8.7M
MA: 70.6M (1.8%), AF: 95.3M (2.4%), IF: 0.4M (0.0%), SF: 8.2M
MA: 72.0M (1.8%), AF: 95.3M (2.4%), IF: 0.3M (0.0%), SF: 1.0M
MA: 8.1M (0.2%), AF: 7.0M (0.2%), IF: 0.0M (0.0%), SF: 0.0M  <==================
MA: 365.4M (9.3%), AF: 8.5M (0.2%), IF: 1.8M (0.0%), SF: 3021.9M
MA: 856.2M (21.7%), AF: 13.8M (0.4%), IF: 3.3M (0.1%), SF: 6200.2M
MA: 1178.7M (29.9%), AF: 18.2M (0.5%), IF: 4.4M (0.1%), SF: 10006.4M
MA: 1229.7M (31.2%), AF: 21.7M (0.5%), IF: 6.0M (0.2%), SF: 14386.1M
MA: 1278.0M (32.4%), AF: 26.4M (0.7%), IF: 7.1M (0.2%), SF: 18435.9M
MA: 1325.8M (33.6%), AF: 32.3M (0.8%), IF: 8.0M (0.2%), SF: 22605.8M
MA: 1465.7M (37.2%), AF: 36.2M (0.9%), IF: 9.4M (0.2%), SF: 26350.7M
MA: 3211.7M (81.5%), AF: 37.3M (0.9%), IF: 13.2M (0.3%), SF: 27208.6M

Active(file) держится в сотке при своппинге, и прижимается к нулю при исчерпании свопа. Ожидается, что такой алгоритм не будет давать побочек описанных выше в виде падения сессии и io err.

Исправление hakavlad, :

Удалось реализовать мягкую защиту:

MA: 59.9M (1.5%), AF: 96.9M (2.5%), IF: 0.5M (0.0%), SF: 842.7M
MA: 65.6M (1.7%), AF: 96.7M (2.5%), IF: 0.5M (0.0%), SF: 659.7M
MA: 70.2M (1.8%), AF: 95.7M (2.4%), IF: 0.4M (0.0%), SF: 491.6M
MA: 70.9M (1.8%), AF: 95.6M (2.4%), IF: 0.4M (0.0%), SF: 310.1M
MA: 73.1M (1.9%), AF: 95.4M (2.4%), IF: 0.4M (0.0%), SF: 95.2M
MA: 72.0M (1.8%), AF: 95.3M (2.4%), IF: 0.4M (0.0%), SF: 35.3M
MA: 72.2M (1.8%), AF: 95.3M (2.4%), IF: 0.4M (0.0%), SF: 10.1M
MA: 70.3M (1.8%), AF: 95.3M (2.4%), IF: 0.5M (0.0%), SF: 8.7M
MA: 70.6M (1.8%), AF: 95.3M (2.4%), IF: 0.4M (0.0%), SF: 8.2M
MA: 72.0M (1.8%), AF: 95.3M (2.4%), IF: 0.3M (0.0%), SF: 1.0M
MA: 8.1M (0.2%), AF: 7.0M (0.2%), IF: 0.0M (0.0%), SF: 0.0M  <==================
MA: 365.4M (9.3%), AF: 8.5M (0.2%), IF: 1.8M (0.0%), SF: 3021.9M
MA: 856.2M (21.7%), AF: 13.8M (0.4%), IF: 3.3M (0.1%), SF: 6200.2M
MA: 1178.7M (29.9%), AF: 18.2M (0.5%), IF: 4.4M (0.1%), SF: 10006.4M
MA: 1229.7M (31.2%), AF: 21.7M (0.5%), IF: 6.0M (0.2%), SF: 14386.1M
MA: 1278.0M (32.4%), AF: 26.4M (0.7%), IF: 7.1M (0.2%), SF: 18435.9M
MA: 1325.8M (33.6%), AF: 32.3M (0.8%), IF: 8.0M (0.2%), SF: 22605.8M
MA: 1465.7M (37.2%), AF: 36.2M (0.9%), IF: 9.4M (0.2%), SF: 26350.7M
MA: 3211.7M (81.5%), AF: 37.3M (0.9%), IF: 13.2M (0.3%), SF: 27208.6M

Active(file) держится в сотке при своппинге, и пришимается к нулю при исчерпании свопа. Ожидается, что такой алгоритм не будет давать побочек описанных выше в виде падения сессии и io err.

Исходная версия hakavlad, :

Удалось реализовать мягкую защиту:

MA: 59.9M (1.5%), AF: 96.9M (2.5%), IF: 0.5M (0.0%), SF: 842.7M
MA: 65.6M (1.7%), AF: 96.7M (2.5%), IF: 0.5M (0.0%), SF: 659.7M
MA: 70.2M (1.8%), AF: 95.7M (2.4%), IF: 0.4M (0.0%), SF: 491.6M
MA: 70.9M (1.8%), AF: 95.6M (2.4%), IF: 0.4M (0.0%), SF: 310.1M
MA: 73.1M (1.9%), AF: 95.4M (2.4%), IF: 0.4M (0.0%), SF: 95.2M
MA: 72.0M (1.8%), AF: 95.3M (2.4%), IF: 0.4M (0.0%), SF: 35.3M
MA: 72.2M (1.8%), AF: 95.3M (2.4%), IF: 0.4M (0.0%), SF: 10.1M
MA: 70.3M (1.8%), AF: 95.3M (2.4%), IF: 0.5M (0.0%), SF: 8.7M
MA: 70.6M (1.8%), AF: 95.3M (2.4%), IF: 0.4M (0.0%), SF: 8.2M
MA: 72.0M (1.8%), AF: 95.3M (2.4%), IF: 0.3M (0.0%), SF: 1.0M
MA: 8.1M (0.2%), AF: 7.0M (0.2%), IF: 0.0M (0.0%), SF: 0.0M
MA: 365.4M (9.3%), AF: 8.5M (0.2%), IF: 1.8M (0.0%), SF: 3021.9M
MA: 856.2M (21.7%), AF: 13.8M (0.4%), IF: 3.3M (0.1%), SF: 6200.2M
MA: 1178.7M (29.9%), AF: 18.2M (0.5%), IF: 4.4M (0.1%), SF: 10006.4M
MA: 1229.7M (31.2%), AF: 21.7M (0.5%), IF: 6.0M (0.2%), SF: 14386.1M
MA: 1278.0M (32.4%), AF: 26.4M (0.7%), IF: 7.1M (0.2%), SF: 18435.9M
MA: 1325.8M (33.6%), AF: 32.3M (0.8%), IF: 8.0M (0.2%), SF: 22605.8M
MA: 1465.7M (37.2%), AF: 36.2M (0.9%), IF: 9.4M (0.2%), SF: 26350.7M
MA: 3211.7M (81.5%), AF: 37.3M (0.9%), IF: 13.2M (0.3%), SF: 27208.6M

Active(file) держится в сотке при своппинге, и пришимается к нулю при исчерпании свопа. Ожидается, что такой алгоритм не будет давать побочек описанных выше в виде падения сессии и io err.