All of Perconaâs open-source software products, in one place, to download as much or as little as you need.
All of Perconaâs open-source software products, in one place, to download as much or as little as you need.
Things will never be the same again after the dust settles. And yes, Iâm talking about Linux. As I write this, most of the world is in lockdown due to COVID-19. Itâs hard to say how things will look when this is over (it will be over, right?), but one thing is for sure: the world is no longer the same. Itâs a weird feeling: itâs as if we ended 2019 in one planet and started 2020 in another. While
I have spent almost the entire last decade in a fairly specialized product company, building high performance I/O systems. I had the opportunity to see storage technology evolve rapidly and decisively. Talking about storage and its developments felt like preaching to the choir. This year, I have switched jobs. Being at a larger company with engineers from multiple backgrounds I was taken by surpri
10年以ä¸åã®æ話ã§ããããããªãã¨ããã£ãã®ãã¨ãã話ããããã¯ã¨ã³ã¿ã¼ãã©ã¤ãºãµãã¼ãã£ã¦ãããªãã¨ãã£ã¦ãã®ãã¨ãã話ã ã«ã¼ãã«ã¡ã¢ãªãã³ãLinuxã«ã¼ãã«ãã¨ã³ã¿ã¼ãã©ã¤ãºã«ä½¿ããã¨ããä¼æ¥ãå¯å£«éãIBMãæ¥ç«ã¨ãã£ãä¼æ¥ãããã£ã¦ã«ã¼ãã«ã«å ¥ãããã¨ããæ©è½ãã«ã¼ãã«ããããã¯ããæã«ããªãã³ã±ãã®ãã調ã¹ãããã®æ©è½ã§ãã£ãããã®æãããã®ãã¡ã¢ãªãã³ãã ã£ãããã®æ©è½ã¯ã«ã¼ãã«ãããã¯ãèµ·ããå¾ã®ã¡ã¢ãªããã£ã¹ã¯ã«åãåºãããã®åãåºãããã¡ã¢ãªã¤ã¡ã¼ã¸ããã³ãã¨å¼ã³ãããããããã¬ã«é£ããã¦åå 調æ»ãããã ã«ã¼ãã«ãããããã¯ãããã¯ãèµ·ãããåç¾æ¡ä»¶ãæ¢ãã¦çè©°ãã§ãã°ãæ¢ãã®ãå¾æã ãã顧客å ã§ãããã¯ãèµ·ããããåç¾ããã¦ãããã¨ã¯ä¸ã è¨ããªãã®ã§ãã®æ©è½ã¯ãµãã¼ãã«ã¯éè¦ã ã£ããããã¦ããã³ã調æ»ã®æãæã¤ã¨ã³ã¸ãã¢ãå± ãã å°é·åã¡ã¢ãªç ´å£ãããã¯è²ã ã¨èª¿
September 2018 While researching archaic facts about the 80386 hardware context switch last weekend, I remembered that early versions of the Linux kernel relied on it. I was promptly sidetracked for hours reading code I hadn't seen in years. This weekend, I've decided to write down the journey to consolidate all the nuggets of fun stuff I discovered along the way. The exercise: Trace the context s
syzkaller/syzbot ã¯ã2 年㧠1500 件以ä¸ã® Linux ã«ã¼ãã«ã®ä¸å ·åä¿®æ£ã«è²¢ç®ãã¦ãã¾ããèªããçæããè¤æ°ã®ä»®æ³ãã·ã³ã«å¯¾ãã¦åé¡ã®èµ·ããããªå ¥åãéãç¶ãããã¨ã§æªçºè¦ã®ä¸å ·åãçºè¦ãã¾ããæå°éã®å ¥åã§ä¸å ·åãåç¾ãããããã®å試è¡ãç¹°ãè¿ããæçµçã«ã¯ä¸å ·åãåç¾ããâ¦
At Netflix, improving the performance of our cloud means happier customers and lower costs, and involves root cause analysis of applications, runtimes, operating systems, and hypervisors, in an environment of 150k cloud instances that undergo numerous production changes each week. Apart from the developers who regularly optimize their own code, we also have a dedicated performance team to help wit
TL;DR è´è¬ã¡ã¢ Intro into durability PostgreSQLã®CHECKPIONT CHECKPOINTä¸ã«ã¨ã©ã¼ãçºçãããï¼ fsyncã¸ã®2ã¤ã®ééã£ãæå¾ ãªãä»ã«ãªã£ã¦åé¡ãæããã«ãªã£ã¦ããï¼ ãããããªãBufferd I/Oãªã®ãï¼ ã©ããã£ã¦ç´ããã åèãªã³ã¯ 質ç æå¾ã« å æ¥PostgreSQLã®æ°ãããã¤ãã¼ãã¼ã¸ã§ã³ããªãªã¼ã¹ããã¾ããããã®ãã¤ãã¼ãªãªã¼ã¹ã§ã¡ã¤ã³ã¨ãªãä¿®æ£ã¯ãfsyncå¨ãã®ãã°ä¿®æ£ãã§ããã®ãã°ã¯ééã£ãfsyncã«å¯¾ããééã£ãèªèããç´20å¹´éåå¨ãã¦ããã°ã¨ãããã¨ã§æ³¨ç®ããã¦ãã¾ããã ãã®ãã°ã«ã¤ãã¦PostgreSQLã®ã³ããã¿(Tomas Vondraæ°)ã解説ãã¦ããã»ãã·ã§ã³ããå ã é±éå¬ãããFOSDEM 2019ã§ããã¾ãããç§ãFOSDEM 2019ã«åå ãã¦ããã®ã§ãããã®éã¯è£ã»ãã·ã§ã³
LWN.net needs you!Without subscribers, LWN would simply not exist. Please consider signing up for a subscription and helping to keep LWN publishing DAX is the mechanism that enables direct access to files stored in persistent memory arrays without the need to copy the data through the page cache. At the 2017 Linux Storage, Filesystem, and Memory-Management Summit, Ross Zwisler led a plenary sessio
A vDSO (virtual dynamic shared object) is an alternative to the somewhat cycle-expensive system call interface that the GNU/Linux kernel provides. But, before I explain how to cook up your own vDSO, in this brief jaunt down operating system lane, I cover some basics of vDSOs, what they are and why they are useful. The main purpose of this article is to illustrate how to add a custom vDSO to a Linu
ãªãªã¼ã¹ãé害æ å ±ãªã©ã®ãµã¼ãã¹ã®ãç¥ãã
ææ°ã®äººæ°ã¨ã³ããªã¼ã®é ä¿¡
å¦çãå®è¡ä¸ã§ã
j次ã®ããã¯ãã¼ã¯
kåã®ããã¯ãã¼ã¯
lãã¨ã§èªã
eã³ã¡ã³ãä¸è¦§ãéã
oãã¼ã¸ãéã
{{#tags}}- {{label}}
{{/tags}}