Google pracuje na zrychlení rebootu serverů s mnoha NVMe SSD

29. 3. 2022

Sdílet

NVME SSD Autor: Depositphotos

Linuxové servery se příliš dlouho restartují, zejména pokud je v nich příliš mnoho NVMe SSD. Google hodlá tento problém vyřešit asynchronním odpojováním disků při restartu.

Inženýři Googlu navrhují nové rozhraní pro asynchronní odpojování disků v linuxovém jádru. Aktuální API pro tuto věc běží na úrovni sběrnice a vše provádí synchronizovaně. Pokud se pak typické SSD ukončuje 4,5 sekundy a v serveru je jich i víc než 16, proces restartu serveru se tím minimálně o minutu, častěji i déle, zpozdí.

Nově navrhované rozhraní zachovává zpětnou kompatibilitu se synchronní implementací. Návrh přináší rozhraní, které všechna PCIe zařízení převede na asynchronní mechanismus. Nový kód má rozumně malou velikost zhruba 100 řádků, využívat tento mechanismus ale může jen jeden ovladač v daném čase.

Našli jste v článku chybu?

Autor zprávičky

Příznivec open-source rád píšící i o ne-IT tématech. Odpůrce softwarových patentů a omezování občanských svobod ve prospěch korporací.