首先談談這個需求怎么來的拘泞,為什么需要一個遠程的項目開發(fā)環(huán)境。 在日常開發(fā)中枕扫,項目代碼總是需要在遠程服務器上編譯運行陪腌,直接在服務器上用VIM編輯效...
隔離了一個多星期烟瞧,在家待的倦的不行诗鸭,剛好看博客有人實現(xiàn)了用戶態(tài)線程切換,一看這不就協(xié)程嗎参滴。于是乎自己也編了個玩玩强岸,也順帶復習一下操作系統(tǒng)知識,以...
使用QEMU/KVM虛擬化平臺啟動虛擬機砾赔,通常需要手動輸入一行很長的命令蝌箍,里面可能有幾十個參數(shù),要想啟動多個虛擬機暴心,以及監(jiān)視多個虛擬機運行狀態(tài)會...
進程調(diào)度是現(xiàn)代操作系統(tǒng)一個重要的組成部分妓盲,理論上它會為進程提供多種不同的運行狀態(tài),以及在CPU核上专普、核間調(diào)度的策略悯衬。因為項目實踐需要,我們需要在...
SPDK是Intel開發(fā)的存儲開發(fā)組件檀夹,需要依賴DPDK的框架筋粗。先編譯好DPDK,跳轉(zhuǎn)到SPDK目錄击胜, 直接make就可以亏狰。但是大部分情況下會遇...
為了模擬一臺物理服務器上啟動數(shù)十臺虛擬機的云平臺測試環(huán)境,需要給這些虛擬機配置相應的IP偶摔,這就需要在虛擬交換機側(cè)具有DHCP功能暇唾。而現(xiàn)在的OVS...
在擁有復雜功能的現(xiàn)代操作中,對數(shù)據(jù)包的存儲要求是非常嚴格的。因為其中涉及數(shù)據(jù)包在不同網(wǎng)絡層之間傳遞策州,需要靈活增減包頭瘸味,以及移動過程中盡可能避免拷...
在閱讀這篇文章的時候我希望長話短說,需要你事先接收一個觀點够挂,那就是:我們的操作系統(tǒng)就是一堆進程旁仿,每一個進程都是由已有的進程創(chuàng)造出來的。 以lin...
數(shù)據(jù)包的拷貝是虛擬化網(wǎng)絡中最大的性能瓶頸孽糖,這些年來枯冈,人們也一直在致力于減少內(nèi)存拷貝甚至消除內(nèi)存拷貝。根據(jù)數(shù)據(jù)包流向办悟,零拷貝可以分為 Host t...