잠시만 기다려 주세요

     '인적청산 없는 개혁은 없다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (26)  |  여러가지 팁 (1124)  |  추천 및 재미 (166)  |  자료실 (25)  |  
시사, 이슈, 칼럼, 평론, 비평 (1037)  |  끄적거림 (148)  |  문예 창작 (722)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 서버

리눅스 서버 - 리눅스 프로세스 "자원 양보" 설정 (nice), 리눅스 프로세스 "자원 양보" 설정 (nice)
이 름 : 바다아이   |   조회수 : 156         짧은 주소 : https://www.bada-ie.com/su/?UCktSvaTcSN8
아래 &는 빽그라운드 옵션인데 안써도 됩니다.

nice -n 19 [명령어] &

시스템에서 매너모드라고 보면 됩니다. -n 뒤에 숫자가 높을 수록 후순위로 밀려납니다.
백업이라던가. 등등 cpu 를 한꺼번에 많이 먹는 작업을 할 때는 저 숫자를 높여서
우선순위를 뒤로 미는 게 좋겠죠.

이게 좋은 게.. 실행하다 다른 중요한 작업들이 들어오면 대기했다 그 작업들 먼저 하고
나중에 cpu 가 여유가 생길 때 끌어다 그때그때 작업을 합니다. 자동이죠...
굉장히 매너모드인 거죠.. 유연하고요...
부하가 큰 작업이 진행 될때 nice 명령어를 앞에 쓰면 시스템을 유연하게 사용할 수 있습니다.

별거 아닌 거 같아도 통계나 백업. 등등 cpu 부하 클때 엄청 도움이 됩니다.

--------------------------------------------------------------------------------------------------------------

systemctl 도 적용할 수 있습니다. 아래 예는 monitorix 라는 서비스에 nice 우선번호를 19로 놓는다면...
[Service] 란에 Nice=19 를 추가하시면 됩니다. 

vi /lib/systemd/system/monitorix.service

[Service]
Nice=19  


이렇게 하고 다시 시작...

systemctl daemon-reload
systemctl restart monitorix


확인... 19라는 숫자가 나오면 잘 적용된 것입니다..

ps -eo comm,ni | grep monitorix

나머지도 필요하면 설정을 적용해서 부하를 줄이면 될 거 같습니다.

 
| |





      1 page / 6 page
번 호 카테고리 제 목 이름 조회수
현재글 리눅스 서버 " " (nice), " " (nice) 바다아이 157
162 리눅스 서버 13 monitorix . btop ... 바다아이 223
161 리눅스 서버 debian 13 haproxy ... mariadb + haproxy 바다아이 222
160 리눅스 서버 debian 13 fail2ban ... ssh . 바다아이 242
159 리눅스 서버 debian 13 webalizer .. sid webalizer . 바다아이 273
158 리눅스 서버 ... . . . 바다아이 568
157 리눅스 서버 proxysql 3.0.x ....   .... 바다아이 620
156 리눅스 서버 mariadb + proxysql 3.0.x .... mariadb proxysql pooler ... 바다아이 646
155 리눅스 서버 apt ... ... apt 바다아이 1320
154 리눅스 서버 , smartctl, hdd ssd 바다아이 1395
153 리눅스 서버 , .... arch kernel compile.... 바다아이 1373
152 리눅스 서버 [Vim, Vi] 바다아이 1343
151 리눅스 서버 ... 바다아이 1552
150 리눅스 서버 vps root .. 바다아이 1200
149 리눅스 서버 Ubuntu 24.04 LTS - SSH Port , ssh 바다아이 1450
148 리눅스 서버 samba ... , ... 바다아이 2434
147 리눅스 서버 postfix main.cf ... 바다아이 6746
146 리눅스 서버 /etc/crontab ... 바다아이 4865
145 리눅스 서버 - MEMTEST, , 바다아이 6709
144 리눅스 서버 top , top 바다아이 7136
143 리눅스 서버 , systemd-networkd, archlinux network setting 바다아이 8496
142 리눅스 서버 mirror .. ... 바다아이 8853
141 리눅스 서버 [Ubuntu] (swapfile) , ... 바다아이 9151
140 리눅스 서버 ufw , iptables 바다아이 9614
139 리눅스 서버 ... grub . submenu, grub-mkconfig, grub 바다아이 7881
138 리눅스 서버 CentOS 7 Upgrade Kernel, centos 바다아이 11050
137 리눅스 서버 , dd , 바다아이 8472
136 리눅스 서버 ... ntp .. ... 바다아이 9351
135 리눅스 서버 archlinux netstat , netstat ... 바다아이 8694
134 리눅스 서버 ps , ps option 바다아이 8839
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 chrome 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Debian + GoLang + PostgreSQL + Mariadb + PgBouncer + ProxySQL]
서버위치 : San Jose Datacenter  실행시간 : 0.07388
to webmaster... gogo sea. gogo sea.