프로세서 코어가 100 %로 * 항상 *로드되는 것이 위험합니까?


9

내 HFT 소프트웨어에서는 주가 지수 계산에 하나의 코어를 사용할 계획입니다. 그것은 while(true)가능한 한 자주 (초당 수백만 번) 구성 요소를 계산 (합계 및 곱하기)하는 지연없이 간단하게 반복되며 매일 매일 8 시간을 할 계획입니다.

나는 매일 regullary 내 컴퓨터를 100 % 풀 타임으로로드하기 전에 결코 없었다. 위험 할 수 있습니까? 프로세서에 "리소스"(매우 큰)가 있는데 그 후에는 작동을 멈출 수 있습니까?


쉬운 정보. 거래 전략을 실행할 하드웨어 유형 (make + model)은 무엇입니까?
ewwhite

@ewwhite hp dl360p gen8
javapowered

네, 훌륭한 서버입니다.
ewwhite

1
개인적으로는 깨끗하게 종료 할 수있는 방식으로 설계하는 것이 좋습니다. 따라서 ( '종료'공용 방법으로) while(active)아닙니다 while(true).
Clockwork-Muse

2
나는 수년간 소비자 급 장비로도 이것을 해 왔으며 아무런 문제가 없었습니다 (분산 형 컴퓨팅 프로그램으로 CPU를 100 % 논스톱으로 유지). 그것은 더 많은 주스를 빨아 들이고 더 많은 열을 생성하지만, 당신이 그것을 설명하는 한, 위험은 없습니다. CPU에 움직이는 부품이 없으므로 위험이나 마모가 없습니다.
HopelessN00b

답변:


11

위험은 없습니다 (서버급 하드웨어를 사용하는 경우).

저는 수백 개의 HFT 시스템을 실행하여 스핀 락 스레드를 실행하거나 (중단을 줄이기 위해) CPU 코어를 지정하거나 거래일 동안 특정 CPU 코어에 전략을 세웠습니다. 이것이 CPU를 위해 설계된 것입니다. 이 상황에서 프로세서가 고장 나지 않았다고 말할 수 있습니다.

상황에 따라 적절한 서버를 사용하고 있습니까? 고려해야 할 다른 요소로는 냉각, 중복 팬, 전원 공급 장치 등이 있습니다. 그러나 모든 생산 시스템의 표준 품목입니다.


3
적절하게 조합하면 서버 이외의 하드웨어에서도 작동합니다. P24 / 7은 여기와 관련이 없습니다. 장기간 가열되지 않는 것은 효과가 있습니다. 열 문제가있는 경우 하루가 지나면 빨리 LOT이 표시됩니다.) 그러나 서버 하드웨어에 적합합니다. CPU의 단일 팬).
TomTom

금융 거래 시스템의 실질적인 측면에 대해서만 생각하십시오. CPU 상태를 벗어난 이유로 데스크톱에서 실행되는 것을 싫어합니다. 예를 들어 전원 공급 장치 고장 및 시장 진출을 방해하는 것은 시스템 과열 또는 CPU 고장보다 훨씬 큰 문제입니다.
ewwhite

중복 시스템으로 처리 할 수 ​​있습니다. 일부 사람들이 서버가 아닌 CPU를 사용하는 주된 이유는 일반적으로 더 높은 주파수를 가질 수 있기 때문입니다.) 한 번은 회사가 오버 클럭 랙 서버를 판매했습니다-압축기 냉각;) 누구를 위해 추측하십시오.) 같은 랙에있는 다음 랙보다 내가 그렇게하지 않겠다는 것은 시간이 중요하지 않은 것이 기쁘다.
TomTom

6

일반적으로 아니요,보아야 할 것은 하중이지만 온도입니다. 부하를 시뮬레이션하고 (아마도 Windows의 superpi , Linux 및 Windows의 prime95 또는 다른 스트레스 테스트 응용 프로그램 또는 실제 응용 프로그램) 온도를 안정화시킬 때까지 프로세스를 실행하고 오버 클로 커가 하는 것과 비슷 합니다 .

이 온도가 해당 프로세서의 최대 정격 온도보다 낮아 지길 원합니다 (데이터 시트 참조). 그런 다음 냉각 용액이 적절한 지 확인하고 필요에 따라 조정하십시오. 불행히도 OS를 모르면 소프트웨어 모니터링을 제안 할 수는 없습니다. nagios와 같은 일반적인 용의자는 작동 할 수 있지만 초기 '번인'의 경우 lmsensor 또는 pcwizard 와 같은 것이 단일 시스템에 대해 수행 될 수 있습니다.

대부분의 최신 프로세서는 과열 인텔에 페이지가있는 경우 간단히 조절합니다 . 성능이 중요한 경우 응용 프로그램에 끔찍한 일이지만 시스템 자체가 중단되지 않고 시스템이 종료되거나 이상하게 작동 할 가능성이 높습니다. 프로세서에 과세가 걸려서 나쁜 일이 일어나고 있다는 표시입니다.이 경우 냉각 선택을 검토하십시오.


5

전 세계 수천 개의 과학 클러스터는 100 % CPU 부하가 아닌 코어가있을 때 최적이 아닌 (또는 나쁜) 상황으로 간주합니다. 적절한 서버급 하드웨어를 갖춘 실제 서버가이를 위해 설계되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.