Вийшов Linux 3.6 з покращеними бекапами і швидким встановленням TCP-з'єднань

03.10.2012 | 10:34
Вышел Linux 3.6 с улучшенными бэкапами и быстрой установкой TCP-соединений
Лінус Торвальдс оголосив про випуск Linux 3.6. Він відзначив, що в новій версії дуже багато змін і їх складно перерахувати в одному листі. Хоча в 3.6 в порівнянні з 3.5 немає ніяких проривних революційних трансформацій в архітектурі або файлових системах, але "диявол в деталях", тобто проведена величезна кількість дрібних виправлень і поліпшень буквально всюди.

Серед найважливішого:

* Поліпшення в Btrfs, включаючи групи квотування і квотування підтомів, зняття обмеження на різні підтоми при клонуванні файлів/директорій, порівняння (diff) двох знімків і збереження відмінностей у файл, який потім можна використовувати для відновлення знімка. Таке використання send/receive ідеально підходить для бекапів.

* Режим бездіяльності одночасно для диска і пам'яті. Тепер стало можливим спочатку записати образ пам'яті в своп, а потім відключити диск в режим бездіяльності. Це корисна опція для ноутбуків і мобільних систем, якщо в них закінчується заряд батареї. Після заряджання пристрій коректно відновить те, що складається пам'яті зі свопу і продовжить роботу, видаливши образ зі свопу.

* Підтримка протоколу Smbv2. Мережева файлова підсистема cifs тепер підтримує протокол Server Message Block v2, який прийшов на заміну популярним протоколам CIFS і SMB для натівного обміну файлами з системами Windows. У новій версії протоколу покращувана продуктивність (кешування, збільшені розміри буфера, передача декількох команд в одному запиті), безпека і додані нові функції, які не підтримувалися колишніми версіями протоколу, зокрема відновлення з'єднання після обриву зв'язку.

* TCP Fast Open (на клієнтській стороні). Механізм оптимізації процесу встановлення TCP-соединения, розроблений компанією Google, який в деяких випадках усуває необхідність обміну пакетами RTT (round time trip), включаючи їх в заголовок HTTP-запроса в початковий TCP SYN. В результаті, швидкість завантаження популярних веб-сайтів збільшується на 4-41%. Докладніше в цій статті. TCP Fast Open поки є експериментальною технологією, тому на серверній стороні зміни не внесені, а тільки на клієнтській. Власники серверів, якщо хочуть, можуть самі реалізувати підтримку TCP Fast Open, як це зробила компанія Google.

* Короткі черги TCP (TSQ - TCP Small Queues): технологія використання скороченого буфера для черги пакетів, що допомагає боротися з проблемою проміжної буферизації пакетів (bufferbloat) і в десятки разів зменшити latency. Докладніше в цій статті.

* Безпечний своп по мережі через Nfs/nbd.

* Покращувана підтримка квотування в ext4.

* Підтримка D3cold для PCI Express.

* Драйвер VFIO для безпечного доступу до пристроїв з простору користувача. Ця підсистема створена розробниками KVM і необхідна для ефективнішої і безпечнішої віртуалізації, ніж через UIO.

Див. повний changelog.
Linux 3.6
По матеріалам xakep.ru
Стрічка новин: FacebookLiveJournalЯндекс

Коментарі (0)
Залиште коментар:Captchaвідновити код перевірки