最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

PostgreSQL運(yùn)行在FreeBSD和Linux的表現(xiàn)的測(cè)試數(shù)據(jù)

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 12:32:26
文檔

PostgreSQL運(yùn)行在FreeBSD和Linux的表現(xiàn)的測(cè)試數(shù)據(jù)

PostgreSQL運(yùn)行在FreeBSD和Linux的表現(xiàn)的測(cè)試數(shù)據(jù):今天下午我本想測(cè)試下DragonFly dports, 突然我想為什么不比較下PostgreSQL在BSD和Linux下的性能的差異。 為此我定了一些標(biāo)準(zhǔn)來比 今天下午我本想測(cè)試下DragonFly dports, 突然我想為什么不比較下PostgreSQL在BSD和Linux下的性能的差異。
推薦度:
導(dǎo)讀PostgreSQL運(yùn)行在FreeBSD和Linux的表現(xiàn)的測(cè)試數(shù)據(jù):今天下午我本想測(cè)試下DragonFly dports, 突然我想為什么不比較下PostgreSQL在BSD和Linux下的性能的差異。 為此我定了一些標(biāo)準(zhǔn)來比 今天下午我本想測(cè)試下DragonFly dports, 突然我想為什么不比較下PostgreSQL在BSD和Linux下的性能的差異。

今天下午我本想測(cè)試下DragonFly dports, 突然我想為什么不比較下PostgreSQL在BSD和Linux下的性能的差異。 為此我定了一些標(biāo)準(zhǔn)來比

今天下午我本想測(cè)試下DragonFly dports, 突然我想為什么不比較下PostgreSQL在BSD和Linux下的性能的差異。 為此我定了一些標(biāo)準(zhǔn)來比較在不同操作系統(tǒng)上的性能差異。 我使用相同的硬件和軟件以便更準(zhǔn)確的獲得數(shù)據(jù)。這些測(cè)試是基于PGSQL9.1下的。

當(dāng)我在 Debian Linux 下測(cè)試之后,結(jié)果令我非常吃驚,于是我又在其他的Linux系統(tǒng)做了測(cè)試, 如類RedHat的CentOS 6.4。

以下是我測(cè)試的一些操作系統(tǒng):

  • DragonFlyBSD 3.4.1 (Hammer)

  • FreeBSD 9.1-p3 (UFS2+J)

  • FreeBSD 9.1-p3 (ZFS v28)

  • Debian 7: Wheezy (ext4, kernel 3.2)

  • Debian 7: Wheezy (ext4, kernel 3.2, barrier=0)

  • Centos 6.4 (ext4, kernel 2.6.32)

  • Centos 6.4 (ext4, kernel 2.6.32, nobarrier)

  • 對(duì)于硬件部分,我使用的是基于KVM (libvirt)系統(tǒng)的24G內(nèi)存和一個(gè)Phenom x6 1055T 處理器。版本如下:

    qemu 1.4.1-3

    libvirt 1.0.5-4

    每個(gè)虛擬機(jī)都使用相同的配置:

  • 50GB 硬盤 (除了 FreeBSD)

  • 12GB 內(nèi)存

  • 4核 CPU

  • 現(xiàn)在測(cè)試。命令遵循: pgbench -T 60 -cX -jX

    在數(shù)據(jù)庫(kù)上60秒內(nèi)做 pgbench 實(shí)例測(cè)試,使用X用戶和X線程(一個(gè)線程一個(gè)用戶)

    每個(gè)數(shù)據(jù)庫(kù)都是默認(rèn)的配置,同時(shí)支持300個(gè)需求同時(shí)連接

    ------------------------------------華麗麗的分割線------------------------------------

    CentOS 6.3環(huán)境下yum安裝PostgreSQL 9.3

    PostgreSQL緩存詳述

    Windows平臺(tái)編譯 PostgreSQL

    Ubuntu下LAPP(Linux+Apache+PostgreSQL+PHP)環(huán)境的配置與安裝

    Ubuntu上的phppgAdmin安裝及配置

    CentOS平臺(tái)下安裝PostgreSQL9.3

    PostgreSQL配置Streaming Replication集群

    ------------------------------------華麗麗的分割線------------------------------------

    第一部分: 虛擬驅(qū)動(dòng)

    第一個(gè)圖展示了實(shí)時(shí)事務(wù)處理量,第二個(gè)圖是每秒事務(wù)出來量。

    PGBench1

    PGBench2

    性能測(cè)試的結(jié)果是令人吃驚的。

    我們有2個(gè)Linux遠(yuǎn)遠(yuǎn)的超過其他系統(tǒng),達(dá)到7000事務(wù)的處理量。如過不考慮客戶端的數(shù)量還是無法超越它。曲線圖是令人吃驚的統(tǒng)一。只有Debian 沒有達(dá)到測(cè)試的終點(diǎn),因?yàn)椴皇謩?dòng)修改參數(shù)Debian PostgreSQL 不能同時(shí)有100個(gè)連接。

    實(shí)際上,這7000條曲線解釋了ext4柵欄系統(tǒng)(barrier system)保護(hù)的文件系統(tǒng),在PostgreSQL上性能是非常差的。在第二項(xiàng)測(cè)試中,我們已經(jīng)對(duì)ext4添加nobarrier/barrier=0選項(xiàng)(通過/etc/fstab)。這個(gè)選項(xiàng)處理(debrid)的FS,但是它是一個(gè)非常有風(fēng)險(xiǎn)的選項(xiàng)。僅當(dāng)你有一個(gè)磁盤陣列的 1/5/6 控制器時(shí)才去使用它。當(dāng)有一個(gè)寫操作在你的磁盤上完成的時(shí)候,如果你的服務(wù)器重啟(例如:電力故障......),文件或者整個(gè)磁盤可能就會(huì)崩潰,并且要是處于數(shù)據(jù)庫(kù)實(shí)例中,,那后果將非常悲慘。

    總之,我們的FreeBSD在ZFS上的工作彌補(bǔ)了Linux(s).也許是由于虛擬化?或者是問題出在ZFS的概念上嗎?

    更多詳情見請(qǐng)繼續(xù)閱讀下一頁(yè)的精彩內(nèi)容:

    linux

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    PostgreSQL運(yùn)行在FreeBSD和Linux的表現(xiàn)的測(cè)試數(shù)據(jù)

    PostgreSQL運(yùn)行在FreeBSD和Linux的表現(xiàn)的測(cè)試數(shù)據(jù):今天下午我本想測(cè)試下DragonFly dports, 突然我想為什么不比較下PostgreSQL在BSD和Linux下的性能的差異。 為此我定了一些標(biāo)準(zhǔn)來比 今天下午我本想測(cè)試下DragonFly dports, 突然我想為什么不比較下PostgreSQL在BSD和Linux下的性能的差異。
    推薦度:
    標(biāo)簽: 測(cè)試 linux postgreSql
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top