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