欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线

PostgreSQL如何開啟HugePage場景

小編給大家分享一下PostgreSQL如何開啟Huge Page場景,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

創(chuàng)新互聯(lián)建站堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站設(shè)計、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的南澗網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

1. 大規(guī)格PG實例內(nèi)存使用率較高分析

為了保證物理內(nèi)存能得到充分的利用,避免內(nèi)存空間浪費,Linux把進(jìn)程當(dāng)前使用的內(nèi)存部分加載到物理內(nèi)存里,而不使用的部分則暫不加載。PostMaster進(jìn)程注冊共享內(nèi)存時,系統(tǒng)只是分配一個虛擬的地址空間,并不直接分配物理內(nèi)存。當(dāng)有實際的內(nèi)存訪問時,CPU才會將虛擬地址映射到物理內(nèi)存的一個地址上。維護(hù)這個映射關(guān)系的就是PageTable,它負(fù)責(zé)將虛擬內(nèi)存地址轉(zhuǎn)換成物理內(nèi)存地址。

Linux的內(nèi)存管理采取的是分頁存取機制:把較大的物理內(nèi)存分為了一個個固定大小(4kB)的內(nèi)存頁進(jìn)行管理。每塊內(nèi)存頁通過PageTable中的一個元組來維護(hù)虛擬/物理內(nèi)存之間的映射。CPU為了提高虛擬/物理內(nèi)存之間的轉(zhuǎn)換效率,也會在TLB中緩存一定量的Page Table元組。

對于PostgreSQL這種多進(jìn)程架構(gòu)程序來說,當(dāng)服務(wù)端使用的共享內(nèi)存較大,且并發(fā)連接數(shù)較多時,由于操作系統(tǒng)對于每個進(jìn)程都要維護(hù)單獨的內(nèi)存映射,PageTable中的元組數(shù)目將會變得非常多,所占用的內(nèi)存大小也會特別大。

2. Huge Page改善措施

Linux為了應(yīng)對這種場景,降低多進(jìn)程下PageTable的內(nèi)存消耗。自從2.6及以上內(nèi)核版本提供了內(nèi)存頁大小為2MB的管理方式,稱為Huge Page。如果使用Huge Page的話,相同物理內(nèi)存使用量的情況下內(nèi)存頁的數(shù)目變少,減少了PageTable元組的條目個數(shù),從而降低了系統(tǒng)的內(nèi)存占用。

作為世界上最先進(jìn)的開源數(shù)據(jù)庫,PostgreSQL也適配了Linux的Huge Page特性,服務(wù)端在注冊共享內(nèi)存時,會通過配置參數(shù)huge_pages來決定是否申請大頁內(nèi)存。

postgresql.conf:
    huge_pages = on             -- 注冊共享內(nèi)存時必須使用大頁
    huge_pages = try            -- 注冊共享內(nèi)存時首先考慮大頁,若系統(tǒng)提供的大頁內(nèi)存不足時,則全部使用普通頁
    huge_pages = off            -- 注冊共享內(nèi)存時不使用大頁

真實應(yīng)用場景:某PG用戶將實例(shared_buffers = 64GB)部署在一臺內(nèi)存為256GB的ECS上,業(yè)務(wù)繁忙時ECS內(nèi)存使用率為85%,PageTable占用內(nèi)存120GB。而開啟Huge Page后相同業(yè)務(wù)場景的內(nèi)存使用率降低到50%以下,PageTable大小僅300M!

3. PG實例開啟Huge Page操作步驟

(1)查看操作系統(tǒng)的Huge Page大小grep Hugepage /proc/meminfo

(2)估算PostgreSQL實例需要的Huge Page使用量:128GB/2MB * 1.2 = 78643

(3)/etc/sysctl.conf中添加:vm.nr_hugepages = 78643

(4)重新加載系統(tǒng)配置參數(shù):sysctl –p

(5)確認(rèn)是否配置成功。可以看到Huge Page總數(shù)為78643

(6)確認(rèn)PG配置文件打開huge_pages

(7)啟動PostgreSQL服務(wù)端,可以看到系統(tǒng)中的空閑Huge Page已經(jīng)減少,部分大頁已經(jīng)被共享內(nèi)存使用。

PostgreSQL如何開啟Huge Page場景

4. Huge Page使用建議

雖然Huge Page在一定場景下可以改善服務(wù)端內(nèi)存使用過高的情況,但不是鼓勵所有的PG實例都使用大頁,盲目的開啟Huge Page可能引起服務(wù)端的性能下降。下面我們根據(jù)Huge Page的優(yōu)缺點來分析下使用場景。

Huge Page優(yōu)勢:

(1)CPU的TLB可以緩存的物理地址空間更大,從而提升TLB的命中率,降低CPU負(fù)載;

(2)Huge Page使用的內(nèi)存是不可交換(swap)的,沒有內(nèi)存空間換入/換出的開銷;

(3)極大的減少了系統(tǒng)維護(hù)PageTable的內(nèi)存開銷。

Huge Page劣勢:

(1)Huge Page使用的內(nèi)存需要預(yù)先分配;

(2)Huge Page使用固定大小的內(nèi)存區(qū)域,不會被釋放;

(3)對于寫密集型的場景,Huge Page會加大Cache寫沖突的發(fā)生概率。

所以強烈推薦PG實例開啟Huge Page的場景:共享內(nèi)存使用較大(>=8GB)且連接數(shù)較多(>= 500),并且熱點數(shù)據(jù)分散。不推薦PG實例開啟Huge Page的場景:寫業(yè)務(wù)密集,熱點數(shù)據(jù)集中且內(nèi)存使用較小。

5.PG開啟Huge Page時的注意事項

(1)當(dāng)配置參數(shù)huge_pages設(shè)置為on時,若PG啟動時需要注冊的共享內(nèi)存大于操作系統(tǒng)提供的Huge Page大小時,數(shù)據(jù)庫將無法啟動。推薦將huge_pages參數(shù)設(shè)置為try,在此種場景下,PostMaster將會改為申請普通內(nèi)存。

(2)修改shared_buffers/wal_buffers等共享內(nèi)存相關(guān)的GUC參數(shù)時,需要重新計算操作系統(tǒng)所需的Huge Page數(shù),以防服務(wù)端無法啟動或者部分大頁內(nèi)存沒有被使用且無法釋放而造成浪費。

以上是“PostgreSQL如何開啟Huge Page場景”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前題目:PostgreSQL如何開啟HugePage場景
當(dāng)前地址:http://www.kartarina.com/article10/jeshgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)網(wǎng)站建設(shè)網(wǎng)站收錄自適應(yīng)網(wǎng)站用戶體驗響應(yīng)式網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
欧美日韩激情_美女国产一区_国产精品久久久久影院日本_69xxx在线
成人免费视频caoporn| 国产欧美日韩激情| 91视频免费看| 日本一区二区三区视频视频| 免费成人在线视频观看| 欧美日韩国产综合一区二区 | 精品国产免费人成电影在线观看四季 | 久久国产精品第一页| 欧美美女黄视频| 三级亚洲高清视频| 欧美一区二区三区小说| 性做久久久久久免费观看欧美| 色综合久久66| 香蕉久久夜色精品国产使用方法 | 国产乱子伦视频一区二区三区| 久久久精品2019中文字幕之3| 黄页网站大全一区二区| 日韩欧美一二三四区| 国内外成人在线| 久久久久久夜精品精品免费| 老司机免费视频一区二区| 日韩欧美亚洲另类制服综合在线 | 日韩高清不卡一区二区三区| 91精品久久久久久久99蜜桃| 日韩高清不卡一区| 欧美不卡激情三级在线观看| 国产伦精品一区二区三区视频青涩| 在线播放91灌醉迷j高跟美女 | 欧美日韩激情一区二区三区| 奇米影视一区二区三区小说| 欧美一级爆毛片| 国产xxx精品视频大全| 亚洲与欧洲av电影| 欧美区在线观看| 成人精品视频一区二区三区 | www国产亚洲精品久久麻豆| 国产乱码精品一区二区三区五月婷| 国产精品久久久久久久蜜臀| 欧美日韩视频在线观看一区二区三区| 久久99热国产| 国产精品国产三级国产专播品爱网 | 精品成人在线观看| 欧美综合久久久| 国产精品一区免费视频| 午夜一区二区三区在线观看| 综合色天天鬼久久鬼色| 欧美经典一区二区| 欧美精品一区二区三区高清aⅴ| 欧美色窝79yyyycom| 99精品视频一区二区| 国产成人在线视频免费播放| 亚洲一卡二卡三卡四卡无卡久久| 国产欧美日韩另类一区| 精品免费国产一区二区三区四区| 色天天综合色天天久久| 91色综合久久久久婷婷| 91看片淫黄大片一级在线观看| 国产露脸91国语对白| 国产一区二区精品久久91| 国产综合久久久久久鬼色| 久久91精品国产91久久小草| 日本午夜精品视频在线观看| 三级一区在线视频先锋| 精品一二三四区| 日韩中文字幕亚洲一区二区va在线 | 欧美欧美欧美欧美| 欧美天堂亚洲电影院在线播放| 99这里只有精品| 91麻豆免费视频| 久久婷婷久久一区二区三区| 在线综合视频播放| 在线综合视频播放| 精品理论电影在线| 日本一区二区三区国色天香 | 国产69精品久久久久777| 国产毛片精品视频| 成人听书哪个软件好| 99在线精品视频| 欧亚一区二区三区| 51午夜精品国产| 精品少妇一区二区三区免费观看 | 亚洲va中文字幕| 久久99久久99精品免视看婷婷 | 国产福利不卡视频| 99久久综合狠狠综合久久| 色婷婷香蕉在线一区二区| 欧美三级电影在线看| 日韩亚洲国产中文字幕欧美| 久久日一线二线三线suv| 国产精品国产a| 视频一区二区三区在线| 激情欧美一区二区| 91亚洲资源网| 精品久久久久久无| 亚洲美女精品一区| 免费欧美高清视频| aaa亚洲精品一二三区| 欧美精品三级在线观看| 久久精品夜色噜噜亚洲aⅴ| 亚洲欧洲综合另类| 精品一区二区三区在线视频| 色综合一区二区三区| 欧美体内she精视频| 欧美理论电影在线| 日本一区二区三区高清不卡| 亚洲电影你懂得| 国产盗摄精品一区二区三区在线| 在线观看一区日韩| 国产农村妇女精品| 秋霞午夜av一区二区三区| 国产一区二区在线视频| 欧美亚洲禁片免费| 国产欧美精品一区| 首页国产欧美久久| 91色porny蝌蚪| 国产精品丝袜一区| 国产精品资源站在线| 91麻豆精品国产综合久久久久久| 国产精品毛片a∨一区二区三区| 麻豆精品在线看| 欧美日韩国产一级片| 日本va欧美va瓶| av亚洲精华国产精华精华| 久久久美女艺术照精彩视频福利播放| 亚洲国产三级在线| 日本韩国精品一区二区在线观看| 中文字幕电影一区| 高清成人免费视频| 国产亚洲自拍一区| 国产乱码精品一区二区三区五月婷| 7777精品伊人久久久大香线蕉的 | 欧美一区二区国产| 日一区二区三区| 欧美二区在线观看| 日本一道高清亚洲日美韩| 欧美日韩大陆在线| 日韩精品成人一区二区三区| 欧美色欧美亚洲另类二区| 亚洲毛片av在线| 在线观看视频一区二区| 亚洲激情自拍偷拍| 欧美丝袜丝交足nylons图片| 亚洲国产日韩在线一区模特| 在线视频欧美精品| 亚洲国产精品久久久久秋霞影院| 欧美在线视频你懂得| 亚洲国产日日夜夜| 51久久夜色精品国产麻豆| 久久国产生活片100| 久久综合九色综合欧美就去吻| 麻豆精品精品国产自在97香蕉| 欧美v日韩v国产v| 国产91在线观看| 一区二区激情小说| 91精品国产入口| 国产成人精品亚洲777人妖 | 欧美日韩www| 久久精品国产在热久久| 久久久www成人免费毛片麻豆 | 亚洲精品国产精品乱码不99| 日本韩国欧美一区| 美国av一区二区| 国产精品精品国产色婷婷| 欧美无砖专区一中文字| 久草精品在线观看| 亚洲欧美色图小说| 欧美一级生活片| 成人午夜视频网站| 香港成人在线视频| 久久久久久一级片| 欧美日韩综合在线| 成人精品免费看| 丝袜国产日韩另类美女| 久久九九久精品国产免费直播| 91丨porny丨国产| 男人的j进女人的j一区| 国产精品女主播av| 欧美放荡的少妇| av亚洲精华国产精华精华| 日韩影院精彩在线| 亚洲特级片在线| 久久久久国产精品人| 欧美日韩视频在线第一区| 国产成人免费av在线| 日日夜夜精品视频天天综合网| 欧美韩国日本不卡| 日韩欧美在线一区二区三区| 91丨porny丨在线| 国产成人日日夜夜| 久久99九九99精品| 天堂成人国产精品一区| 亚洲色图在线播放| 国产欧美一区二区三区网站 | 同产精品九九九| ...中文天堂在线一区| 国产亚洲欧美中文| 日韩久久久精品| 88在线观看91蜜桃国自产| 91久久精品国产91性色tv| 成人免费va视频|