NGINX และ Netflix ร่วมกันพัฒนา sendfile() syscall ใหม่ให้ FreeBSD ทำงานได้เร็วขึ้นกว่าเดิม

freebsd_banner

FreeBSD ได้อัพเดต Kernel ให้มาใช้โค้ดของ sendfile() ใหม่ล่าสุดที่ถูกพัฒนาร่วมกันโดย NGINX และ Netflix มาตั้งแต่ปี 2013 ทำให้ sendfile() syscall สามารถทำงานได้อย่างรวดเร็วและมีประสิทธิภาพมากขึ้น รวมถึงมีฟีเจอร์ใหม่ๆ ดังนี้

  • Asynchronous I/O สามารถส่งคำสั่ง I/O Operation ต่างๆ โดยไม่ต้องรอให้การทำงานนั้นเสร็จสิ้นได้
  • เพิ่ม Flag ใหม่ เช่น SF_NOCACHE ทำให้ Kernel ไม่ Cache ข้อมูลนี้หลังจากส่งเสร็จแล้ว
  • SF_READAHEAD() กำหนดขนาดของ Readahead ใน Page ได้

การอัพเกรดมาใช้โค้ด sendfile() ใหม่นี้สามารถทำได้ทันทีโดยไม่ต้องแก้ไข Application ที่ใช้งานอยู่แต่อย่างใด โดยปัจจุบันนี้ Netflix เองก็ใช้โค้ด sendfile() ชุดนี้ในระบบ Production ของ Netflix เองในการส่งข้อมูลหลายสิบ Gbps ต่อวินาทีอยู่แล้วอีกด้วย

ใครที่อยากอ่านรายละเอียดเต็มๆ ก็เข้าไปอ่านได้ที่ https://lists.freebsd.org/pipermail/svn-src-head/2016-January/080924.html เลยนะครับ

ที่มา: http://www.phoronix.com/scan.php?page=news_item&px=FreeBSD-Faster-Sendfile 

About techtalkthai

ทีมงาน TechTalkThai เป็นกลุ่มบุคคลที่ทำงานในสาย Enterprise IT ที่มีความเชี่ยวชาญทางด้าน Network, Security, Server, Storage, Operating System และ Virtualization มารวมตัวกันเพื่ออัพเดตข่าวสารทางด้าน Enterprise IT ให้แก่ชาว IT ในไทยโดยเฉพาะ

Check Also

บริษัท ลีโอกัส จำกัด สร้างปรากฏการณ์พลิกโฉมองค์กร เปิดตัว AILEO “Human Digital™” นิยามใหม่ของ AI สำหรับธุรกิจ [PR]

โลกธุรกิจกำลังก้าวผ่านขีดจำกัดเดิมของการใช้เทคโนโลยีปัญญาประดิษฐ์ (AI) ตลอดหลายปีที่ผ่านมา แม้ AI จะเข้ามามีบทบาทสำคัญในการเพิ่มความเร็วในการทำงาน แต่สำหรับองค์กรส่วนใหญ่ นวัตกรรมเหล่านี้ยังถูกจำกัดกรอบเป็นเพียง ‘เครื่องมือ’ หรือผู้ช่วยตอบคำถามเบื้องต้นที่ไร้ชีวิตชีวา ไม่ได้เป็นส่วนหนึ่งของการดำเนินธุรกิจอย่างแท้จริง ในขณะที่พฤติกรรมของผู้บริโภคยุคใหม่เรียกร้องการตอบสนองที่รวดเร็วตลอด 24 ชั่วโมง องค์กรระดับ …

พาโล อัลโต้ เน็ตเวิร์กส์ เผยองค์กรในภูมิภาคเอเชียแปซิฟิก มี Machine และ AI Identity  แซงหน้ามนุษย์ในอัตรา 111 เท่า [PR]

การขยายตัวอย่างรวดเร็วของ agentic AI ก่อให้เกิดช่องว่างในการกำกับดูแลภัยคุกคามที่ระบบป้องกันแบบเดิมไม่สามารถครอบคลุมได้ ปัจจุบัน ‘Identity’ ได้กลายเป็นช่องทางการโจมตีอันดับหนึ่ง แซงหน้าการโจมตีด้วยมัลแวร์ขององค์กรทั่วภูมิภาคเอเชียแปซิฟิกไปแล้ว ความท้าทายนี้ได้เปลี่ยนแปลงภาพรวมด้านภัยไซเบอร์ไปอย่างสิ้นเชิง เนื่องจาก Machine และ AI Identity ในปัจจุบันมีจำนวนมากกว่าจำนวนพนักงานในองค์กรถึง …