日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

l3asnumanode 设置_linux numa 配置

發(fā)布時(shí)間:2024/9/27 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 l3asnumanode 设置_linux numa 配置 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Cassandra操作 本文檔操作都是在單數(shù)據(jù)中心,Vnode上操作

1.1. 添加節(jié)點(diǎn)到集群中 1.1.1. 添加非seed單節(jié)點(diǎn) 1.在新節(jié)點(diǎn)上安裝Cassandra,但不要啟動(dòng)

2.修改cassandra.yaml文件:

cluster_name – 新節(jié)點(diǎn)加入集群名稱

listen_address/rpc_address – 新節(jié)點(diǎn)IP

seed_provider – 集群seeds列表

3.啟動(dòng)新節(jié)點(diǎn)Cassandra

4.使用nodetool status驗(yàn)證節(jié)點(diǎn)是否啟動(dòng)完畢:狀態(tài)為UN

5.運(yùn)行nodetool cleanup(或OpsCenter)在集群節(jié)點(diǎn)上:移除臟數(shù)據(jù)(建議在低峰執(zhí)行)

1.2. 添加非seed單節(jié)點(diǎn)案例: 已經(jīng)存在Cassandra集群:

cluster_name = ‘Test Cluster’ xxx_address = 192.168.92.148 seed_provider = 192.168.92.148 wKiom1cppL3B4g3eAAAi2QSK7_A312.png

添加新節(jié)點(diǎn)192.168.92.149:

1.安裝Cassandra

參考《Cassandra教程》

wKioL1cppdWBh1E0AAAqS7BJjj8685.png

2.修改cassandra.yaml

cluster_name:

wKiom1cppRyQgL1OAAAJH-7ICJM624.png

seed_provider

wKiom1cppTGRTNDYAAAFzgKBsxI614.png

listen_address:

wKiom1cppUKSINlaAAARH9Y2M4k195.png

rpc_address:

wKioL1cppiuSXaHTAAAwhOPL0cU905.png

3.啟動(dòng)Cassandra

wKiom1cppWrQEh_ZAAAHfko1RTA314.png

4.驗(yàn)證新節(jié)點(diǎn)192.168.92.149是否啟動(dòng)完畢

wKioL1cpplGjOAObAAAwiZhPyqs058.png

5.刪除192.168.92.148上的臟數(shù)據(jù)

wKioL1cppnDRvX69AAAJU_XNzH8484.png

或者

wKiom1cppa6zkjcMAAEQ_CWmkCk571.png

1.1.3. 添加非seed多個(gè)節(jié)點(diǎn) 步驟參考1.1.1,唯一不同點(diǎn)步驟3,啟動(dòng)Cassandra需要同時(shí)啟動(dòng),避免數(shù)據(jù)多次遷移。

wKiom1cppcXgG_yVAAATIyr-29o972.png

wKioL1cppqqx_7fCAAAJIH1hzKU774.png

1.1.4. 添加seed節(jié)點(diǎn) 由于seed需要修改cassandra.yaml文件,所以需要重啟所有節(jié)點(diǎn)

1.先將seed作為非seed節(jié)點(diǎn)安裝啟動(dòng),完成數(shù)據(jù)遷移操作

步驟參考1.1.1

2.修改所有節(jié)點(diǎn)的cassandra.yaml文件,添加seed

3.重啟所有節(jié)點(diǎn)

1.2. 替換一個(gè)dead節(jié)點(diǎn) 由于一些硬盤損壞等原因,需要執(zhí)行替換dead節(jié)點(diǎn)

1.確保dead節(jié)點(diǎn)狀態(tài)為DN,使用nodetool status:

wKioL1cppsGzufqHAADpeBCNoHM141.png

注意Address需要在下面步驟用到

2.修改新節(jié)點(diǎn)cassandra.yaml文件:參考1.1.1

3.啟動(dòng)新節(jié)點(diǎn),使用replace_address選項(xiàng):

$ sudo bin/cassandra -Dcassandra.replace_address=address_of_dead_node

刪除節(jié)點(diǎn):參考1.4(建議72小時(shí)之后操作,確保gossip刪除掉了老節(jié)點(diǎn))

1.3. 替換一個(gè)running節(jié)點(diǎn) 由于升級(jí)新硬件等原因,需要使用新節(jié)點(diǎn)替換

添加新節(jié)點(diǎn)到集群中,參考步驟1.1.1

確保替換running節(jié)點(diǎn)狀態(tài)為UN,使用nodetoolstatus:

wKiom1cpphiDrWPlAAA1B_i8fJk015.png

4.刪除running節(jié)點(diǎn),參考1.4

1.4. 刪除節(jié)點(diǎn) 1.4.1. 刪除UN狀態(tài)節(jié)點(diǎn) 運(yùn)行nodetooldecommission刪除UN節(jié)點(diǎn)

wKioL1cppv_j7ZivAAAH3iGF5ks849.png

或者:

wKiom1cppjmTCRaaAAE-5vBVfQI416.png

1.4.2. 刪除DN狀態(tài)節(jié)點(diǎn) 運(yùn)行nodetoolremovenode命令

wKiom1cppkrQRrCpAAAItR3PQ6g995.png

注意 如果以上步驟無法刪除,可能是由于節(jié)點(diǎn)存在臟數(shù)據(jù),請(qǐng)運(yùn)行nodetool assassinate,強(qiáng)制刪除

1.5. 修改ReplicationFactor 1.5.1. ReplicationFactor減少 運(yùn)行nodetool cleanup,刪除臟數(shù)據(jù)

或者:

wKioL1cpp0Situ8oAAEQ_GnCSZU529.png

1.5.2. ReplicationFactor增加 運(yùn)行nodetool repair,遷移數(shù)據(jù)

或者:

wKioL1cpp2bw3WA-AAEwA_ieu7E092.png

Cassandra優(yōu)化 2.1. 安裝前配置建議 2.1.1. 安裝jemalloc jemalloc適合多線程下內(nèi)存分配管理 wget http://www.canonware.com/download/jemalloc/jemalloc-3.6.0.tar.bz2 tar xjf jemalloc-3.6.0.tar.bz2 cd jemalloc-3.6.0 ./configure make &&make install echo '/usr/local/lib'>/etc/ld.so.conf.d/local.conf ldconfig wKioL1cpp5HyAG8oAAA3jpQPa8Y101.png

2.1.2. 安裝NTP (略) 2.1.3. Commit log和data目錄在獨(dú)立硬盤 wKioL1cpp6PyIWveAAAvC7KYWAI807.png

wKiom1cppt2gKIqAAAAhpSf2WaI010.png

2.1.4. 硬盤類型 硬盤類型

SSD(微秒)

SAS(毫秒)

SATA(秒)

延遲

100~120

8~40

15

2.1.5. Linux優(yōu)化 1.文件操作符

/etc/security/limits.conf

nofile 65535

memlock unlimited – nofile 32768 – as unlimited /etc/security/limits.d/90-nproc.conf

nproc 32768

2.Swap

/etc/sysctl.conf

vm.max_map_count = 131072 #最大限度使用物理內(nèi)存 vm.swappiness = 0 使之生效

sysctl -p

永久關(guān)閉swap

swapoff –a /etc/fstab:注釋掉swap

wKiom1cppyKA6sJrAAAzLjQpz9o105.png

3.NUMA

echo 0 > /proc/sys/vm/zone_reclaim_mode 4.文件系統(tǒng)類型

EXT4 2.1.6. 磁盤陣列RAID優(yōu)化 使用高效性能RAID0 sudo blockdev --setra 128 /dev/ 2.1.7. cassandra-evn.sh配置建議 JVM配置在cassandra-evn.sh中

MAX_HEAP_SIZE

生產(chǎn)環(huán)境建議8G

wKiom1cpp1GwzHp0AACEXhULvLs062.png

HEAP_NEWSIZE

一般設(shè)置為MAX_HEAP_SIZE的1/4

添加cassandra壓縮線程級(jí)別,減少其資源占用

-Dcassandra.compaction.priority=1 打開JVM壓縮,減少內(nèi)存占用,適用于64位JVM

-XX:+UseCompressedOops wKiom1cpp4KxPqHZAABZY1Ttqvc623.png

2.1.8. cassandra.yaml配置建議 concurrent_reads:16 * number_of_drives concurrent_counter_writes:16 * number_of_drives concurrent_writes:8 * number_of_cores #使用Memory Mapped File IO,性能超過Standard IO,64位 disk_access_mode: mmap #write性能提升5% memtable_allocation_type: offheap_objects

2.2. 安裝后監(jiān)控——定位——優(yōu)化 2.2.1. nodetool tpstats 線程池使用統(tǒng)計(jì),看是否有積壓線程

wKiom1cpp6nTmTMAAABUQAaTpeo434.png

或者使用OpsCenter

wKioL1cpqJCz6-lvAAA-lJo_EU0610.png

wKioL1cpqKWDALVwAAAmDlC-FsU281.png

2.2.2. Read Requests/Write Requests 結(jié)合CPU和Disk使用監(jiān)控,來判斷系統(tǒng)每秒可以支持的操作數(shù)量

wKiom1cpp_DQtQE8AABRdkfpp3w679.png

wKioL1cpqMbC1TDwAAA-wD4PguY526.png

2.2.3. total Memtable size 與內(nèi)存使用比較,確保大的memtable不會(huì)導(dǎo)致內(nèi)存競爭,大的memtable有利于寫多讀少情況

wKioL1cpqOKCHLMgAAAk_7lutxM979.png

2.2.4. SSTable count 確保sstablecount比較低(個(gè)位數(shù)),每次讀操作會(huì)檢查所有sstable,太多的sstable影響read性能

wKioL1cpqPaDs7LMAAAncf0Pt6g071.png

2.2.5. total bytes compacted 確保不會(huì)發(fā)生頻繁操作

wKioL1cpqQiwB3gFAAA_LtjQpYs529.png

2.2.6. read latency/write latency 確保延遲在可接受范圍之內(nèi),不包含網(wǎng)絡(luò)延遲

wKioL1cpqSPCdxQWAAAnjLcjGm4907.png

wKiom1cpqE6TT1WAAAAnQwgF-7o431.png

出問題后定位

writelatency寫響應(yīng)平均時(shí)長(以毫秒為單位)。依賴于consistency level和replication factor,也包含了寫replicas的網(wǎng)絡(luò)延遲

read latency受到硬盤,網(wǎng)絡(luò)和應(yīng)用程序讀的方式等影響。比如,使用二級(jí)索引,讀請(qǐng)求數(shù)據(jù)大小,client需要的consistencylevel都將影響readlatency。I/O的爭用也會(huì)增加read latency。當(dāng)SSTables有很多碎片,compaction跟不上寫負(fù)載則讀也會(huì)變慢。

2.2.7. partition size 監(jiān)控表分區(qū)大小,確保max不超過100M

wKiom1cpqG2zVpQaAAAl8484Yio823.png

2.2.8. cell count 監(jiān)控表cell count,確保不超過20億

wKioL1cpqVeCp-SOAAAkXqDKpLU110.png

2.2.9. write Read active 讀寫請(qǐng)求數(shù)

wKioL1cpqWnjxZXkAAAqG5kF0pA383.png

2.2.10. OS系統(tǒng)監(jiān)控 監(jiān)控CPU、Memory、Disk的使用率、飽和度。

wKioL1cpqYzy_ASAAAAhDAPQE1U728.png

wKiom1cpqLjjAFHLAAAlkQpGBhY571.png

wKioL1cpqY3QeNSrAAAhZsQei-k449.png 轉(zhuǎn)載于:https://blog.51cto.com/eric100/1770036

總結(jié)

以上是生活随笔為你收集整理的l3asnumanode 设置_linux numa 配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 色爱视频 | 奶水旺盛的少妇在线播放 | 中文字幕人妻一区二区三区在线视频 | 亚洲女同一区二区 | 亚洲久久在线观看 | 看特级毛片| 91网站在线免费观看 | 五级黄高潮片90分钟视频 | 欧美人与禽zozzo性之恋的特点 | 黄色av不卡 | 中文字幕国产剧情 | 男生操女生免费网站 | 性生活视频在线播放 | 免费瑟瑟网站 | 精品国产乱码久久久久久蜜臀 | 亚洲在线播放 | 成人综合区一区 | 中文字幕在线观看一区 | 久久久久亚洲AV成人无码国产 | 男女免费视频网站 | 亚洲综合中文 | 亚洲图片偷拍区 | 在线看v片| 少妇一级淫片免费放 | 西西午夜影院 | 国产又色又爽又黄的 | 四虎影视精品 | 99黄色网| 日韩精品久久久 | 国产剧情在线 | 亚洲一区二区三区四区视频 | 日韩插插 | 日韩成人看片 | 中文字幕视频网 | 久久精品人人爽 | 尤物精品 | 成人国产精品免费观看动漫 | av一二区 | 爱插网 | 婷婷人体| 亚洲欧美日韩精品一区 | 波多野吉衣视频在线观看 | 亚洲精品久 | 欧美另类极品videosbest使用方法 | 琪琪色综合 | 四虎网站在线播放 | 综合网中文字幕 | 欧美高大丰满少妇xxxx | 国产又色又爽又黄 | 久久久无码一区二区三区 | 中文久久精品 | 青青草草 | 欧美一区二区在线播放 | 国产三级短视频 | 黄网免费在线观看 | 久久久国产一区二区三区 | 五月婷婷六月激情 | 黄色中文字幕 | 91久久精品一区二区三 | 中出 在线 | 成年网站在线观看 | 色综合99 | 91av成人| 又黄又色又爽的视频 | 日韩 国产 | 超碰中文字幕 | 少妇喷水在线观看 | 久久精品视频16 | 播播网色播播 | 日免费视频| 五月深爱网 | 亚洲一区二区三区影院 | 调教丰满的已婚少妇在线观看 | 亚洲av无码成人精品国产 | 一区二区三区视频免费看 | 欧美黄大片 | 在线精品视频免费观看 | 能直接看的av网站 | 香蕉视频免费在线看 | 日本成人在线一区 | www黄色网 | 欧美最黄视频 | 亚洲电影一区二区 | 黄网站视频在线观看 | 亚洲成人日韩在线 | 自拍偷拍一区二区三区 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 久久午夜电影网 | 国产精品视频一二三区 | 国产麻豆一区二区 | 男女又爽又黄 | 干一干操一操 | 麻豆黄色一级片 | 精品视频国产 | 女人18毛片水真多18精品 | 欧美第一页 | 欧美成人性生活 | 欧美夫妻性生活视频 | 日本一区二区三区在线观看视频 |