虛擬化在線擴(kuò)容
虛擬化是已經(jīng)可以實(shí)現(xiàn)在線擴(kuò)容的了,在線調(diào)整cpu,內(nèi)存,硬盤,網(wǎng)絡(luò). 但是并不是說就是完全在線的. 因?yàn)槟阍黾拥腸pu,程序沒有辦法在線用上.
常見問題如下.
1個(gè)服務(wù)器在線增加了cpu, 但是你用top 再按1看, 卻是1核有難,多核圍觀的情形.
- 修改軟件的參數(shù)配置,一般要重啟服務(wù)才生效,容器類的一般修改容器. 有一些軟件會(huì)在部署的時(shí)候自動(dòng)適配cpu核數(shù).
- 修改系統(tǒng)參數(shù)配置,或許限制了某些用戶,進(jìn)程的cpu和內(nèi)存. 比如cgroups sytemd ulimit 可以限制硬件資源
- 使用綁核的辦法,taskset,sched_setaffinity把一些進(jìn)程綁定到指定的核上.