Microsoft przyspiesza WSL 2: zoptymalizowany transfer plikรณw miฤdzy systemami Windows i Linux
Optymalizacja transferu plikรณw miฤdzy systemami Windows i Linux za pomocฤ WSL 2 Optymalizacja podsystemu Windows dla systemu Linux (WSL 2) przez firmฤ Microsoft to kluczowy krok naprzรณd dla administratorรณw systemรณw i programistรณw. Transfer plikรณw staje siฤ szybszy dziฤki ulepszeniom wirtualizacji i nowym protokoลom. Wydajnoลฤ dostฤpu do wspรณลdzielonych plikรณw od dawna stanowi kluczowy punkt WSL 2. Gdy aplikacja Linuksa musi odczytaฤ lub zapisaฤ dane w systemie plikรณw OknaMusi przejลฤ przez kilka poziomรณw. Hyper-V, urzฤ dzenia wirtualne VirtIO i mechanizmy DMA komplikujฤ te operacje. Ta zลoลผonoลฤ powoduje opรณลบnienia wejลcia/wyjลcia. Aby zลagodziฤ ten problem, Microsoft wielokrotnie zmieniaล swojฤ architekturฤ. Poczฤ tkowo zastฤ piono protokรณล DrvF protokoลem Plan 9, a nastฤpnie jego miejsce zajฤลy protokoลy virtiof. Ostatnia aktualizacja WSL 2 obiecuje ulepszenia poprzez modyfikacje maลo znanego komponentu SWIOTLB. Komponent ten zarzฤ dza transferem danych miฤdzy pamiฤciฤ a urzฤ dzeniami, przyspieszajฤ c odczyt i zapis. Te zmiany eliminujฤ gลรณwne wฤ skie gardลo, wpลywajฤ ce przede wszystkim na ลcieลผki dostฤpu uลผywane przez virtiofs i tryb sieciowy VirtioProxy. Microsoft coraz czฤลciej wykorzystuje te technologie w…