【正文】
一路走來,不知遇到多少跌跌絆絆,但我要始終感謝她。 其次感謝一塊畢設(shè)的同學(xué),跟他們一塊遇到問題解決問題受益匪淺。 龍芯研究人員未來的工作我覺得最好能全力集中在服務(wù)器這一塊。我覺得龍芯最大的市場在服務(wù)器方面,第一,它穩(wěn)定,第二,功耗低,第三,價格低廉。 Linux倡導(dǎo)軟件開源,而 linux 下的開源軟件的安裝一般都是在命令行下進(jìn)行,大多數(shù)軟件都是遵循 .tar /configure make make install 這幾步安裝的。總體來看,龍芯跟國外主流 cpu 還有相當(dāng)大的差距。 能探討 后期畢業(yè)設(shè)計檢查的時候,檢查老師在提問我的時候?qū)ξ艺f:你應(yīng)該往CPU 方向靠一靠,討論一下 CPU 對服務(wù)器的性能瓶頸,其實我很想這樣做,畢竟龍芯電腦核心的就是 CPU。這些問題解決后,緊接著就開始了解 apache 服務(wù)器的配置,大致配置簡單,但要精通 apache 很難。但 n32,n64 很是困難。因為本次對比測試也只是驗證性質(zhì)的,所以到此為止。比如一個 100MB 大小的文件,在 Ext3 中要建立 25,600 個數(shù)據(jù)塊(每個數(shù)據(jù)塊大小為 4KB)的映射表。 我已經(jīng)通過運行 c++程序方式消耗 intel 內(nèi)存使其剩余內(nèi)存與龍芯剩余內(nèi)存一致,可結(jié)果還是出現(xiàn)了這么大的差距。只能從整體性能上進(jìn)行比較。但系統(tǒng)內(nèi)存顯示還剩 12M 多點,交換內(nèi)存使用了 13M 多,基本上我們可以大致推斷 出系統(tǒng)的瓶頸在于內(nèi)存不足。 } int main() { for(i=0。鑒于三種測試結(jié)果是基于同一個硬件平臺,所以應(yīng)該是同一資源限制了服務(wù)器的性能。 /etc/其實 apache 服務(wù)器配置很復(fù)雜,短 時間內(nèi)掌握很難,但如果想更加理想的優(yōu)化服務(wù)器性能需要更多的知識。這就是你站點第一個顯示的主頁,在 的后面加入 .PHP 文件了。之后如果新加一個系統(tǒng)就可一在 /boot/ 中仿照上面再加一條。 fstab文件的修改 Linux fstab 文件表 : 表 23 fstab 的修改 Fs_spec Fs_file Fs_type Fs_options Fs_pass Debiano32et3 /dev/hda1 /mnt/hda1 Ext3 defaults 0 Debiano32et4 /dev/hda2 /mnt/hda2 Ext4 defaults 0 Gentooo32et3 /dev/hda3 /mnt/hda3 Ext3 defaults 0 Gentooo32et4 /dev/hda4 /mnt/hda4 Ext4 defaults 0 Gentoon32et3 /dev/hda5 /mnt/hda5 Ext3 defaults 0 Gentoon32et4 /dev/hda6 /mnt/hda6 Ext4 defaults 0 憨 n64et3 /dev/hda7 /mnt/hda7 Ext3 defaults 0 憨 n64et4 /dev/hda8 /mnt/hda8 Ext4 defaults 0 如果 8 個系統(tǒng)全部安上,則會出現(xiàn)上面的一部分內(nèi)容,其他的我省略了。 5修改 /mnt/hda9/etc/fstab 文件,主要是硬盤的分區(qū)掛載位置 6下載顯卡驅(qū)動源代碼,編譯成 .so 文件,注意是 march=mip3,放到/usr/lib/x/modules/drivers 下面,由于現(xiàn)在的默認(rèn)的龍芯系統(tǒng)都是 O32 MIPS1 的,所以該系統(tǒng)的顯卡驅(qū)動 是現(xiàn)成的。 憨牛 N64ext3系統(tǒng)的搭建 龍芯 MIPS N64 ABI,ext3 文件系統(tǒng), LFS 版 (linux from scratch)是純 64位的版本。 4下載龍芯的內(nèi)核,放到 boot 中去,配置 文件。 中國石油大學(xué)(華東)本科畢業(yè)設(shè)計(論文) 6 第 2章 環(huán)境搭建 不同 ABI操作系統(tǒng)搭建 debiano32ext3系統(tǒng)的搭建 龍芯 MIPS O32 ABI 下的 MIPS1 指令集架構(gòu), ext3 文件系統(tǒng), Debian發(fā)行版 debian 系統(tǒng)下默認(rèn)的程序都是使用 O32 MIPS1 指令集編譯的,所以這個系統(tǒng)的構(gòu)建與常見的 linux 系統(tǒng)構(gòu)建沒有差別 1切換成 root 用戶,準(zhǔn)備分區(qū) ,格式化成 ext3,掛載 2 使用 wget 命 令 下 載 系 統(tǒng) 包 wget 3解壓縮到準(zhǔn)備好的分區(qū)中,假設(shè)是 /mnt/hda9 tar jxvf C /mnt/hda9 4下載龍芯的內(nèi)核,放到 boot 中去,配置 文件。Concurrency 反映了服務(wù)器的并行處理能力, Elapsed time 反映了服務(wù)器的總體處理速度。 關(guān)于 benchmark benchmark 問題就是基準(zhǔn)測試問題 。 N32 大多數(shù)現(xiàn)代應(yīng)用需要更多的計算性能 , 保持 高度的交互性,而操縱非中國石油大學(xué)(華東)本科畢業(yè)設(shè)計(論文) 常大的數(shù)據(jù)集。 ABI 是用于標(biāo)識處理器的工作模式及規(guī)范目標(biāo)文件的編碼格式。 “ 龍芯 3號 ” 早期是一款 4 核處理器,并增加專門服務(wù)于 Java程序的協(xié)處理器,以提高 Linux 環(huán)境下 Java 程序的執(zhí)行效率,指令緩存 追綜 技術(shù)等。,data storage and transmission,and internal and external input / output the area of core ponents of the puter market The most familiar brands are Intel and AMD. No one can shake their strong position in the processor market , In CPU technology, we now have a larger gap between foreign the lack of CPU chip with independent intellectual property rights, China39。在 CPU 技術(shù)上,我們跟國外廠商有著較大的差距,缺乏具有自主 知識產(chǎn)權(quán) 的 CPU 芯片,是我國計算機(jī)產(chǎn)業(yè)的一大 “芯 ”病,也是我們這些電子工作者、網(wǎng)絡(luò)人胸口永遠(yuǎn)的痛。 中國石油大學(xué)(華東)畢業(yè)設(shè)計(論文) 基于龍芯 2F平臺 web服務(wù)器性能測試 專業(yè)班級: 計算機(jī)科學(xué)與技術(shù) 20xx 級 2班 中國石油大學(xué)(華東)本科畢業(yè)設(shè)計(論文) 摘 要 龍芯是我國自主研發(fā)的通用 CPU,采用精簡指令集,類似 MIPS 指令集,第一型的速度是 266MHz,最早在 20xx 年開始使用。 過去,代表著國際 IT頂尖技術(shù)的 CPU 芯片一直被英特爾等國外巨頭所壟斷,中國企業(yè)及消費者為之付出了巨額版權(quán)費。s puter industry is a major core disease, these eworkers, our work of people eternal pain in the chest. In the past, representing the leading international IT technologies such as Intel CPU chip has been dominated by foreign giants, Chinese panies and consumers paid a huge amount of royalties. Fortunately, BLX pany has launched the Godson1, Godson2, breaking the Chinese no core of history. Godson’birth was praised as a milestone on the road of the industry of science and technology industries. Commercialization of the Godson The successful development of CPU 1 indicates that China has broken the foreign monopoly mastering the key technology of modern CPU design , to change the information industry in China no core of the situation has taken an important step. the formation of independent intellectual property rights in China39。 “ 龍芯 3 號 ” 最終將實現(xiàn)對內(nèi)峰值每秒 5001000 億次的計算速度 。 MIPS指令集架構(gòu)自 MIPS3 起正式支持 64 位工作模式,故編碼可以遵從 o3 n32與 n64 等 ABI。 同時,應(yīng)用程序已經(jīng)被設(shè)計為一個 32 位程序。 我們說 Benchmark 測試中最重要的是標(biāo)準(zhǔn)規(guī)范,也就是說,其實工具等因素是不重要的,只要大家都是用同一標(biāo)準(zhǔn)規(guī)范、同一工具進(jìn)行系統(tǒng)測試, 那么測試結(jié)果也就具有了比較意義 。但在使用 siege 前要對它修改配置參數(shù)。這里我們把硬盤的分區(qū) 1 專門用來放內(nèi)核文件,所以只需要修改 文件即可,增加新的系統(tǒng)項。這里我們把硬盤的分區(qū) 1 專門用來放內(nèi)核文件,所以只需要修改 文件即可,增加新的系統(tǒng)項 。 1切換成 root 用戶,準(zhǔn)備分區(qū),格式化成 ext3,掛載 2 使用 wget 命 令 下 載 系 統(tǒng) 包 , MIP3 stage3 的包 wget 3解壓縮到準(zhǔn)備好的分區(qū)中,假設(shè)是 /mnt/hda9,使用 lzma 命令和 tar 解 壓 縮。針對顯卡,需要修改 /etc/X11 /,主要設(shè)置顯卡和分辨率信息,配置文件相對簡單。Fs_spec 表示系統(tǒng)所在設(shè)備, Fs_file 表示系統(tǒng)所掛載的目錄, Fs_type 表示文件類型, Fs_opton 一般設(shè)為默認(rèn), Fs_pass 包含 dump 和 fdsk 兩個字段。比如,新按一個 n64 憨牛 Ext4,放在 hda8 分區(qū),可以加一條如下記錄: title n64 憨牛 Ext4 kernel /dev/fs/ext2wd0/boot/ args console=tty quiet root=/dev/hda8 video=sisfb:1024x768 apache服務(wù)器的安裝 下載 cd apache 解壓 tar –xzvf 生成編譯文件 makefile ./configure 編譯 make 安裝 install 中國石油大學(xué)(華東)本科畢業(yè)設(shè)計(論文) 12 上述步驟在 o32, n32 系統(tǒng)中除了中途可能會遇到依賴性文件以及 過期等問題。 尋找到 ServerAdmin。 php的安裝 源碼 安裝: 中國石油大學(xué)(華東)本科畢業(yè)設(shè)計(論文) 13 php5 必須有 libxml2 支持 ! 安裝 libxml2 cd /home/download/ tar zvxf cd libxml2 mkdir /usr/local/libxml2 ./configure prefix=/usr/local/libxml2 make make install 安裝 zlib: cd /home/down/ tar zxvf cd mkdir /usr/local/zlib ./configure prefix=/usr/local/zlib make make install cd /home/download tar zxvf cd ./configureprefix=/usr/local/phpwithapxs2=/usr/local/swithlibxmldir=/usr/local/libxml2withzlibdir=/usr/local/zlib make make install cp /usr/local/lib/ vi /usr/local/apache/conf/ 中國石油大學(xué)(華東)本科畢業(yè)設(shè)計(論文) 14 (AddType application/xtar .tgz下加一行 AddType application/xdphp .php) 找到 DirectoryIndex 在后面加