今天學(xué)習(xí)的是左耳聽風(fēng)專欄中《性能設(shè)計篇之“緩存”》,收獲如下。
異步系統(tǒng)的好處,可以統(tǒng)一調(diào)度。左耳舉了個例子。程序讀寫文件是,操作系統(tǒng)不會立刻去操作磁盤,而是先把讀寫操作緩存一小會(幾時毫秒),然后對這些讀寫請求做merge和sort。
merge是先合并相同操作,相同讀操作只讀一次,相同的寫操作只寫最后一次。sort操作是把不同操作排序,使得磁盤往一個方向轉(zhuǎn)就能讀出所有需要的數(shù)據(jù)。最終提高硬盤吞吐量。