Programování vysoce výkonných serverů pod Linuxem a Knot DNS
Marek Vavruša | vavrusammarek.vavrusa@nic.czKnot DNS |
---|
Požadavky na rychlost síťových aplikací stále rostou, stačí jim i klasické programovací paradigmata?
Cílem přednášky je praktické seznámení s modely obsluhy požadavků nad protokoly UDP a TCP a porovnání nových přístupů pro paralelní zpracování požadavků a "zero-copy" příjem paketů. Zároveň jsou krátce představeny metody měření výkonu síťových aplikací a možné úskalí, která mohou nastat při vícevláknovém zpracování oproti klasickým úlohám. Posledním tématem je vliv optimalizací na bezpečnost aplikace.
Knot DNS je ryze autoritativní DNS server z laboratoří CZ.NIC se zaměřením na výkon a podporu moderních standardů. V přednášce budou nejen krátce představeny nové vlastnosti a změny oproti první představené verzi Knot DNS na LinuxAlt 2011, ale především nové zkušenosti z reálného provozu. V závěru budou krátce představeny plány pro další vydání.