Portál AbcLinuxu, 30. dubna 2025 12:43
Julia Evans se účastní konference PolyConf, kde byl mj. představen web server Lwan, který zvládá při 12000 spojení vyřídit 2 miliony požadavků za vteřinu. Jak je to možné? Že by byl userspace TCP stack implementovaný v Lwan rychlejší, jak ten kernelový? A proč by tomu tak bylo? Na tuto otázku se autor snaží přijít v zápisku: Why do we use the Linux kernel's TCP stack?
Tiskni
Sdílej:
+1
Tohle je obrovský krok vpřed, ne v tom smyslu, že by to měl každý (nebo vůbec někdo) používat, ale že to prostě ukáže cestu k dalšímu vývoji a zlepšování existujících (nebo nových?) operačních systémů. Podle takového fenomenálního výkonu userspace TCP stacků by se pomalu i chtělo věřit, že budoucnost bude tak nějak mikrokernelově distribuovaná. Tedy … budoucnost, nikoliv přítomnost. Dnes ještě žádný mikrokernel Linuxu tak snadno prdel nenatrhne, pokud vím.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.