原创 DPDK:簡介

背景:最近因爲要移植一些項目到國產化設備上,但是涉及到網間通信,在10GE以上網絡間通信,國產化CPU存在較大的性能問題,會有cpu中斷處理不及時而造成網卡隊列充滿的情況。所以產生了有沒有啥辦法能降低cpu軟中斷的辦法。這就引入了今天的主

原创 CUPS學習四:創建及安裝CUPS(一)

    本章說明了創建及安裝CUPS(“通用UNIX打印系統”)的方法。如果你正在安裝網站中的二進制版本的話,請閱讀下一節“安裝二進制發行包”。1.1 安裝源版本    本部分說明了使用源代碼在系統內編譯及安裝CUPS的方法。1.1.1

原创 CUPS學習五:打印機基礎

一.打印機基礎     每個打印機隊列都擁有相關名稱。打印機名必須以字母開頭,且可包含127個字母、數字和下劃線(_)。由於不區分大小寫,所以PRINTER、Printer和printer都相同。       1. 打印機設備 打印機隊列

原创 CUPS學習一:CUPS設計介紹。

  最近公司需要做一個基於linux打印服務cups(common unix printer system)來實現打印數據的過濾。在這裏就不詳細介紹什麼是cups了,博客裏有一大堆關於cpus的說法和配置。但是之前對linux打印業務流程

原创 CUPS學習三:CUPS主要模塊介紹。

CUPS是以客戶機、服務器爲基礎工作的。客戶機和服務器通常位於同一臺機器上。當打印文件時,此機器(或應用程序)就是客戶機。服務器就是在後臺運行的、用以打印文件的CUPS程序。    圖1-11. 作業:  提交打印的一個文件或一組文件稱爲

原创 CUPS學習四:創建及安裝CUPS(二)

安裝二進制發行包: CUPS具有各種二進制發行包的形式。Easy Software Products提供有:帶有安裝和刪除腳本的TAR格式二進制發行包(便攜發行包),爲Red HAT提供的RPM和DPKG格式的二進制發行包、基於Debia

原创 CUPS學習二:CUPS概念介紹。

  距離上一篇博客已經過去差不多半年的時間,雖然這半年一直有其他各種莫名其妙的事打斷,但是工作內容始終還是圍繞着linux打印系統在開展。雖然進度很慢,裏邊到現在還是有細節沒有太弄懂,但是源碼和介紹已經差不多都過了兩遍,對CUPS也已經有