In the summer of 2015, the Netflix Open Connect CDN team decided to take on an ambitious project. The goal was to leverage the new 100GbE network interface technology just coming to market in order to be able to serve at 100 Gbps from a single FreeBSD-based Open Connect Appliance (OCA) using NVM Express (NVMe)-based storage. At the time, the bulk of our flash storage-based appliances were close to
static, benchmarking, tuning: sar, perf-tools, bcc/BPF: bpftrace, BPF book: Images license: creative commons Attribution-ShareAlike 4.0. This page links to various Linux performance material I've created, including the tools maps on the right. These use a large font size to suit slide decks. You can also print them out for your office wall. They show: Linux observability tools, Linux static perfor
Linuxã«ã¼ãã«ã«èå³ããããã ãã©ç¹ã«ä½ããããã®ã£ã¦ãªããã ããªã¼ãªãã¦å²ã¨ããã¨æã訳ã§ãã俺ã¨ãããã ã¾ããkernelnewbiesã®ã¡ã¼ãªã³ã°ãªã¹ãã§ãããè¦ã話é¡ãã¨æãã¾ãããã®è¾ºãªãããããã§ããã ã§ããããªæã«ãªã¹ã¹ã¡ã§ããã®ãkmemleakãã«ã¼ãã«ã«çµã¿è¾¼ã¾ããã¡ã¢ãªã¼ãªã¼ã¯æ¤åºãã¼ã«ã§ãã 使ãæ¹ã¯è³ã£ã¦ç°¡åã§ã«ã¼ãã«ã®ã³ã³ãã£ã°ã¬ã¼ã·ã§ã³ã«ããKernel memory leak detectorãæå¹ã«ããã«ã¼ãã«ãæ®éã«ä½¿ãã°OKãã«ã¼ãã«ã¯ã¡ã¤ã³ã©ã¤ã³ã®rcã§ãtipã§ãlinux-nextã§ãä½ã§ãè¯ãã¨æãã¾ãã è¨å®ã®å ´æã¯Kernel Hacking -> Memory Debugging -> Kernel memory leak detectorã«ãã§ãã¯ãããã®ã¨ã ãã®ä¸ã®Maximum kmemleak early log ent
å°ããLinuxç°å¢ã®ä½ãæ¹ Presentation Transcript å°ãã Linuxç°å¢ã® ä½ãæ¹ Naomasa Matsubayashi ä¿åããã¢ã¤ã³ã³ ããããã¼ãã£ã¹ã¯ 2000年代åé ããããã¼ãã£ã¹ã¯ã«å¿ è¦ãªç©ãå ¨é¨å ¥ã£ã Linuxãã£ã¹ããªãã¥ã¼ã·ã§ã³ãæµè¡ã£ã ï¬oppix http://ï¬oppix.com/ HAL91 http://chris.silmor.de/hal91/ tomsrtbt http://www.toms.net/rb/ 3.5ã¤ã³ãããããã¼ãã£ã¹ã¯ã®å®¹é 1D 2D 1DD(Mac) 1DD 2DD(Mac) 2DD(PC-98) 2DD 2HD(PC-98) 2HD(PC/AT,Mac) 2ED 2TD 160KiB 360KiB 400KiB 360KiB 800KiB 640KiB 720KiB 1232KiB 1440
Delightfully useless epiphany: Suppose the null-byte is an electron. Then, /dev/zero provides an infinite supply of electrons and /dev/null has an infinite appetite for them. Let's call these devices Vss and Vdd, respectively. In this model, a UNIX pipe acts like a wire, that is, a conductor with parasitic capacitance. If the pipe is connected to Vss, its pipe buffer in kernel space quickly fills
調ã¹ãã¨ãããã®ã§ blog ã«æ¸ãã¦ç解ãæ·±ãããã®ã³ã¼ãã¼ã§ããé·æã§ãã Linux ã§ã·ã¹ãã è² è·ãè¦ãå ´åã«ãä¸è©±ã«ãªãã®ã top ã sar (sysstat ããã±ã¼ã¸ã«å梱ããã¦ãã³ãã³ã) ãªã©ã®ãã¼ã«ã§ãã top ã§ã¯ã·ã¹ãã çµ±è¨ã®ã¹ãããã·ã§ãããè¦ããã¨ãã§ãã¾ããä»ã·ã¹ãã ãã©ãããç¶æ ããªã¼ã¨ããã¨ã㯠top ã便å©ã top - 08:16:54 up 3 days, 14:43, 6 users, load average: 0.18, 0.07, 0.03 Tasks: 43 total, 2 running, 41 sleeping, 0 stopped, 0 zombie Cpu(s): 18.2% us, 0.0% sy, 0.0% ni, 81.8% id, 0.0% wa, 0.0% hi, 0.0% siä¸æ¹ã® sar ã§ã¯10åãã¨ã®ã·
ãªãªã¼ã¹ãé害æ å ±ãªã©ã®ãµã¼ãã¹ã®ãç¥ãã
ææ°ã®äººæ°ã¨ã³ããªã¼ã®é ä¿¡
å¦çãå®è¡ä¸ã§ã
j次ã®ããã¯ãã¼ã¯
kåã®ããã¯ãã¼ã¯
lãã¨ã§èªã
eã³ã¡ã³ãä¸è¦§ãéã
oãã¼ã¸ãéã
{{#tags}}- {{label}}
{{/tags}}