Overclocking은 제조사의 공칭 설정 같은 기준 프로필보다 높은 주파수로 채굴 칩을 운전하는 것입니다. 보통 초당 해시 시도 횟수를 늘리는 것이 목적입니다. 결과는 하드웨어, 전원 공급, 냉각, 설정에 달려 있으며 주파수 상승만으로 효율 개선이나 수익이 보장되지는 않습니다.
ASIC은 채굴 계산에 특화된 칩입니다. MHz 단위의 주파수는 작업 속도를 정하고 hashrate는 초당 해시 시도 횟수를 나타냅니다. MHz는 메가헤르츠로, 초당 클록 주기를 백만 단위로 나타냅니다. 클록 주기 수와 완료된 해시 시도 횟수는 같은 것이 아닙니다. 루시는 새 모드를 구체적인 기존 프로필과 비교합니다. Braiins는 더 높은 주파수에서 칩을 안정적으로 유지하려면 전압도 높여야 하는 경우가 많다고 설명합니다. Mining Firmware는 장비를 제어하며 요청한 동작 모드를 설정하는 프로그램입니다. 화면의 목표를 바꿨다고 실제 성능이 증명되는 것은 아닙니다. 칩이 그 수준에 도달하고 유지해야 합니다. [1] [5] [6]
Braiins는 주파수와 전압을 높이면 에너지 효율이 나빠지는 경우가 많다고 설명합니다. W는 와트 단위의 소비 전력입니다. TH/s는 초당 테라해시 수로, 초당 해시 시도 횟수를 일조 단위로 나타냅니다. J/TH는 테라해시당 줄, 즉 일조 번의 시도에 필요한 에너지입니다. 자체 모델을 보겠습니다. 3000 W / 100 TH/s = 30 J/TH. 변경 뒤에는 3960 W / 120 TH/s = 33 J/TH가 측정됩니다. 속도는 20%, 전력은 32% 증가하고 같은 작업에 필요한 에너지는 10% 늘었습니다. J/TH 값이 작을수록 같은 수의 시도에 에너지가 덜 듭니다. 권장 설정이 아니라 계산이 많아져도 경제성이 좋아지지 않을 수 있음을 보여 주는 예입니다. [1] [5] [6]
루시는 Autotuning도 볼 수 있습니다. Braiins는 선택한 목표에 맞춰 각 칩의 적절한 주파수와 전압을 찾는 과정을 이렇게 부릅니다. 소비를 줄이려는 경우처럼 공칭 성능보다 낮은 범위에서도 사용할 수 있습니다. Overclocking은 주파수가 기준을 넘었다는 뜻일 뿐, 설정을 얼마나 신중하게 찾았는지는 말하지 않습니다. 자동 조정을 켰다고 오버클러킹이 증명되지는 않으며 높은 주파수만으로 모든 칩의 최적화가 증명되지도 않습니다. [2]
Braiins의 예에서 S19의 목표는 3000 W지만 정상 작동하는 연산 보드는 하나뿐입니다. 예상되는 세 보드를 기준으로 배분하면 해당 보드에는 1000 W가 할당되며 3000 W 전부가 가지 않습니다. 화면에 표시된 전력 차이가 그 보드가 안전하게 쓸 수 있는 여유분은 아닙니다. 루시는 전체 목표를 올리는 것만으로 정상 하드웨어가 빠진 부분을 대신한다고 가정할 수 없습니다. 각 보드와 PSU, 즉 전원 공급 장치, 전기 회로에는 한계가 있습니다. 채굴 속도가 느려져도 한계는 그대로입니다. [2]
LuxOS의 frequencyset은 즉시 응답하지만 주파수는 점진적으로 바뀝니다. frequencyget은 실제 주파수를 확인하고 IsRamping은 전환 진행 여부를 나타냅니다. 명령을 받는 것과 완료하는 것은 다릅니다. 문서는 너무 큰 변경 단계가 칩이나 보드를 손상시킬 수 있다고 경고합니다. 루시는 응답 속도로 안전을 판단하거나 보호를 위한 전환을 서둘러서는 안 됩니다. 목표 주파수에 도달했더라도 부하 상태에서의 장기 안정성은 아직 입증되지 않았습니다. [3]
LuxOS는 ATM, Advanced Thermal Management로 온도에 따라 동작을 조절합니다. 냉각 후에는 Maximum Profile까지 성능을 올릴 수 있습니다. 기본 상한은 저장된 공장 설정인 EEPROM 프로필이며 무제한이 아닙니다. 측정하는 경우 칩과 유입수 온도를 포함한 모든 온도 입력이 상승을 허용해야 합니다. 루시에게 방이 시원하게 느껴지는 것만으로는 부족합니다. 내부 온도와 설정 한계도 중요하며 허용 상한을 높이면 전력 소비가 늘 수 있습니다. [4]
LuxOS ATM에는 상한과 함께 최저 허용 프로필인 Minimum Profile이 있습니다. 루시는 성능이 떨어지지 않게 최저값을 높이고 싶을 수 있습니다. 하지만 더울 때 제어에 필요한 여유를 없앨 수 있습니다. 부하를 더 내릴 수 없는데 온도가 계속 오르면 펌웨어가 장비를 종료할 수 있습니다. 높은 하한이 지속적인 고성능을 보장하지는 않습니다. 오버클러킹을 평가할 때는 최대 성능뿐 아니라 조건이 바뀌었을 때 안전하게 물러설 수 있는지도 봐야 합니다. [4]
루시는 비슷한 조건의 동일한 기간을 비교합니다. 채굴자들의 계산 작업을 모으는 서비스인 풀이 받아들인 작업, 오류, 중단 시간, 전체 설비 전력을 확인합니다. Braiins는 소프트웨어 추정치가 콘센트의 정확한 실측은 아니라고 설명합니다. 잠깐의 높은 로컬 hashrate는 좋아 보여도 오류와 중단이 이득을 상쇄할 수 있습니다. 추가 전기와 냉각에도 비용이 듭니다. 계산 횟수만으로 순수익 증가나 수명 유지를 증명할 수 없습니다. 설정 목표보다 확인된 결과가 중요합니다. [2] [1]
더 정확히 이해하려면 이 항목과 함께 다음도 읽어 보세요 Autotuning, Underclocking, ASIC Efficiency, Mining Firmware, ASIC Miner. 다음 항목에서도 이 글을 참조합니다 Autotuning, Immersion Cooling, Air Cooling.