# 2020q3 專題: High performance Web Server ## 目標 1. 重現 [2020q1 專題](https://hackmd.io/@jwang0306/final-project) 所有實驗並予以解釋程式在執行時期的行為 * 應該在 Ubuntu 20.04 LTS 進行實驗 2. 解釋 Linux 核心系統呼叫的行為 * sendfile, epoll, [timerfd](https://hackmd.io/@sysprog/linux-timerfd) 3. 移轉到 io_uring 並探討效能表現 ## `io_uring` * [Linux 5.1 的 io_uring](https://kkc.github.io/2020/08/19/io-uring/) * [Efficient IO with io_uring](https://kernel.dk/io_uring.pdf) ## 開發紀錄 [High Performance Web Server](https://hackmd.io/@jT29vQ4-SxmlBU5UMj1TGA/High_Performance_Web_Server) [sehttpd 開發紀錄](https://hackmd.io/@jT29vQ4-SxmlBU5UMj1TGA/sehttpd)