서버 최적화 튜닝 관련 자료 어디없을까요?

   조회 2144   추천 0    

요번에 윈도우나 리눅스 서버에 대하여 최적화 및 튜닝 관련 공부를 조금 하려고 하는데 죄다 모니터링관련만 나오고 실제로 최적화나 튜닝관련 글은 찾아볼 수 없는데 뭐라고 검색해야 나올까요?

짧은글 일수록 신중하게.
김강호 2024-05
용도마다 튜닝해야 하는 부분이 다르니까요.
서버 튜닝이 워낙 종류도 많고 해서 어떤 부분에서 어떻게 최적화를 하고 싶으신지 조금 더 기술해 주시면 좋을 것 같습니다.
CPU, RAM, 디스크, 네트워크 관점에서 특정 업무를 수행 하실 때 부족함에 없게끔 리소스를 확보하는 것도 큰 틀에서 최적화입니다.
     
이키마스 2024-05
어떤 부분을 수정하면된다 정도로 공부해보고 싶습니다.
          
구차니 2024-05
반대로 어떤 프로그램을 어느정도의 사양에서 얼마정도의 성능을 내야 하나요?로 질문을 드리겠습니다.
               
이키마스 2024-05
트렌스코딩하는 프로그램이 있는데 그 프로그램이 cpu를계속 100프로 다 사용해서 80퍼까지 줄이고 싶습니다.
                    
구차니 2024-05
트랜스코딩 어플리케이션은 어떤걸 쓰시나요?
                    
기본적으로 인코딩 시스템은 빠른시간내에 작업을 완료하기 위해
가용가능한 CPU 자원을 모두 활용하여 작업합니다.

100% 되는 것은 당연하다고 볼 수 있는데,
그상태에서 해당 점유율을 낮추시게 되면
인코딩이 20% 느려진다고 보시면 되고요.

인코딩 프로그램에서 옵션 조절을 통해 점유율을 낮추는 방법,
CPU Limiter 프로그램을 통해 프로그램의 CPU 점유율을 강제로 낮추는 방법,
하드웨어 가속(NVENC)등을 이용해 CPU가 아닌 다른 자원을 이용하는 방법,
CPU 업그레이드를 통해 퍼포먼스를 더 올려서 상대적인 점유율을 낮추는 방법
등이 있을 것입니다.

예컨데 1CPU 4Core 제품인 경우, 3Core만 사용하게끔
인코더 프로그램에서 옵션을 조정하는 옵션을 찾아보세요.

ffmpeg 의 경우 -threads 등의 옵션으로 한번에 작동하는 스레드 수를 조정할 수도 있습니다.
                    
김황중 2024-05
단순한 방법으론....
주어가 빠졌어요

Cpu를 몰 쓰는지?

현장비의 최대 cpu라면 상위 모델로 가시면 성능향샹이 됩니다
          
튜닝의 기본은 위 4가지 요소의 모니터링에 기반합니다.
사용하시는 프로그램을 작동시키시면서 모니터링을 했을 때, 부족한 부분이 보이시면
해당 부분을 보충하거나, 프로그램에서 소비되는 부분을 절감하거나의 증설과 절약 관점에서 접근하시면 도움 되실 겁니다.
박문형 2024-05
튜닝도 종류가 여러가지 입니다..
레인보우7 2024-05
튜닝의 바다에서 꼭지섬들을 찾는건 생각보다 공수가 많이 듭니다.
예산이 풍부해서 H/W 자원을 최신+ 최대로 올려서 사용하면 많은 부분이 해결이 되긴하지만,
돈이 항상 문제긴 합니다.

트랜스코딩 Application을 어떤OS에서 어떤 프로그램을 사용하시는지 모르겠지만,
한정된 CPU 자원의 로드률을 낮출수 있는 간단한 방법은  cpulimit 프로그램으로
해당 Application Process id를 다 실시간으로 검출해서 cpulimit를 PID마다  걸어주면 효과는 있습니다.
옵션중에  cpu 사용률 퍼센테이지를 줄수 있는 기능이 있습니다.
사용하시는 Application 뒷목이 잡히는지는 테스트를 해보셔야 할듯합니다.
제온프로 2024-05
운영 서버 목적에 따라 다 다릅니다.

리눅스 서버는 관련된 서비스만 올리면 기본으로 되고..

윈도우 서버는 관련 없는 서비스를 꺼주면 좋은데.. 이점이 더 어렵습니다.
그냥 기본으로 쓰시면 됩니다.

다만 시스템의 병목을 확인하여 그 부분을 하드웨어로 커버 하는 것이죠.

CPU코어
메모리양
Raid 구성 (항상 하드가 병목을 가져오니까요 !!)
NIC upgrade 10G => 25G => 40G => 100G
술이 2024-05
어설프게 건드려서 장애원인 파악못하고 블랙홀로 빠지고난후에야 포맷하는 현실이 될겁니다. 확실한거 아니면 건드리면 안됩니다.
     
레인보우7 2024-05
자동차나 컴퓨터나 튜닝의 끝은 순정모드이긴합니다.
piloteer 2024-05
최적화에는 답이 없습니다. 그 때 그 때 상황에 맞춰 유연하게 대응하는 것이 중요합니다.

다만 보통 최적화라고 하면 위에 제온프로님이 언급하셨듯 병목구간을 잡아 나가는 것입니다. 시스템에서 가장 느린 구간을 하나씩 찾아서 줄여나가는 것이고.. 잘 하려면 시스템 전체에 대한 이해가 필요하지요.
chotws 2024-05
예전에는 리눅스 서버들 사양이 낮아서 뭐 커널컴파일 이런거 하면서 최적화 해서 사용했다고는 하는데 요즘은 서버들 사양이 넉넉해서 커널컴파일 같은건 별로 안한다고 들었습니다. 사용목적이나 그런게 다 달라서 상황에 맞게 해야하는 것 같네요.


QnA
제목Page 139/5728
2014-05   5256692   정은준1
2015-12   1781639   백메가
2018-02   4488   perls
2023-06   2746   jforce
2021-11   2439   epowergate
2016-01   4082   초보IT
2016-12   4848   나파이강승훈
2018-02   9346   씨형
2016-01   4040   캔위드
2016-12   4646   악마라네
2016-12   4807   화이트보드
2018-03   3879   천상의기사
2016-01   6171   라면먹고갈래
2010-03   7394   마성현
2013-04   5405   회원K
2016-02   6065   YUBH
2013-04   9633   마스터원
2016-02   3962   그파
2014-10   24994   김건우
2016-02   5680   s김종화z
2020-07   4624   강한구
2023-07   2208   머라카는데