Linux里有五種IO模型:阻塞IO、非阻塞IO、多路復用IO、信號驅動式IO和異步IO,我發現這五....
Linux應用編程涉及到在Linux環境下開發和運行應用程序的一系列概念。以下是一些涵蓋Linux應....
在某些場景中,我們希望在Linux服務器(CentOS / RHEL)上的同一網卡分配來自不同VLA....
延遲其實就是你在請求后需要等待的時間,就像等待快遞送到家門一樣。來看個例子,更容易理解它是怎么運作的....
對于單核多CPU部署,一個CPU分配給操作系統,另一個分配給基于DPDK的應用程序。對于多核部署,無....
對于計算機而言,任何涉及到計算機核心(CPU和內存)與其他設備間的數據轉移的過程就是IO。
C語言是一種低級的、靜態的、結構化的編程語言,它沒有提供像C++或Java等高級語言中的異常處理機制....
在服務器運維過程中,了解服務器的磁盤IO性能是非常重要的。
volatile是一個類型修飾符(type specifier)。它是被設計用來修飾被不同線程訪問和....
Makefile是一種編譯控制文件,廣泛用于項目的自動化構建。它定義了一系列的規則來指導構建的過程。
IPv6 是互聯網協議的最新版本,它設計目的是為了解決 IPv4 在地址空間上的局限性。隨著數字生態....
絕對路徑用什么符號表示?當前目錄、上層目錄用什么表示?主目錄用什么表示? 切換目錄用什么命令?
在Linux系統中,文件比較是一種常見的任務,用于比較兩個文件之間的差異。文件比較可以幫助我們找出兩....
微服務基本只有 request/response 的模式。做不了 streaming?微服務通常要求....
日志管理是現代IT環境中不可或缺的一部分,它有助于監視和維護應用程序、系統和網絡的正常運行,幫助診斷....
uboot完成系統引導以后,執行環境變量bootm中的命令;即,將Linux內核調入內存中并調用do....
本期分享一個比較常見的?絡問題--丟包。例如我們去ping?個?站,如果能ping通,且?站返回信息....
為了解決上述問題,人們在VXLAN中引入了EVPN(Ethernet VPN)作為VXLAN的控制平....
進程是操作系統的概念,每當我們執行一個程序時,對于操作系統來講就創建了一個進程,在這個過程中,伴隨著....
IO多路復用相對于阻塞式和非阻塞式的好處就是它可以監聽多個 socket ,并且不會消耗過多資源。當....
內存是計算機系統最重要的資源之一,當操作系統內存不足時,進程申請內存將會失敗,從而導致其運行異常或者....
頁面遷移(page migrate)最早是為 NUMA 系統提供一種將進程頁面遷移到指定內存節點的能....
關閉了薩克拉門托數據中心,重新配置了 5200 個機架和 14.8 萬臺服務器,帶來了每年超過 1 ....
Wireshark使用的環境大致分為兩種,一種是電腦直連網絡的單機環境,另外一種就是應用比較多的網絡....
鏈接是指兩個設備之間的連接。它包括用于一個設備能夠與另一個設備通信的電纜類型和協議。
在早期計算機剛發展的時候,那時候硬盤大小、flash設備容量都比較小,隨著技術的不斷迭代更新,硬盤容....
其中第一位的IDE位是用來區分是標準幀還是拓展幀(標準幀有11位的識別碼,IDE位為0;而拓展碼有2....
那么FC游戲是用什么語言編寫的呢?實際上,FC游戲的開發使用了一種名為匯編語言的語言。匯編語言是一種....
盡管大多數 Linux 發行版都帶有默認的桌面環境,用戶可以從許多其他環境中進行安裝和選擇。但在 C....
如果僅僅是curl暴漏洞也不是什么大事,最關鍵的是,它的底層庫 libcurl 被廣泛應用于各種軟件....