스크립트 작성
write_file과 edit_file이 벤치마크 스크립트를 만들고 고치며, 모든 변경은 diff로 나타나요.
server benchmark는 내가 소유했거나 테스트가 허용된 컴퓨터에서 매번 같은 설정으로 실행하는 정해진 작업이에요. 그래서 두 결과를 공정하게 비교할 수 있어요. BenchQuorum은 스크립트를 쓰고 shell에서 실행하며 측정된 숫자만 기록해요. 범위는 언제나 여러분이 정해요.
write_file과 edit_file이 벤치마크 스크립트를 만들고 고치며, 모든 변경은 diff로 나타나요.
Shell이 테스트 명령을 실행하고 실제 종료 코드를 알려 줘서, 실행이 언제 실패했는지 알 수 있어요.
read_file과 grep이 저장된 결과 파일에서 숫자를 모으고, 에이전트가 실행 결과 표를 만들어요.
앱은 내 Windows PC의 작업 폴더 하나 안에서 실행돼요. 다른 컴퓨터에 닿는 명령은 여러분이 요청한 명령이고, 그 컴퓨터는 내가 소유했거나 테스트가 허용된 곳이에요.
bench.py저장됨systeminfoexit 0system.txt저장됨python bench.pyexit 0results.csv행 추가됨results.csv읽음notes.mddiff 표시됨벤치마크를 위해 홈랩 컴퓨터를 튜닝하기 전에 기준선부터 잡아요. 에이전트에게 아직 손대지 않은 컴퓨터에서 벤치마크 스크립트를 먼저 실행해 달라고 하세요. Shell이 실행하고 종료 코드를 알려 주며, write_file이 출력을 baseline.txt로 저장하고, append_file이 중앙값을 results.csv에 추가해요. 설정을 하나만 바꾸고 같은 실행을 다시 요청하면 에이전트가 두 행을 나란히 보여 줘요. 한 번에 하나만 바꾸세요. 뭔가 실행되기 전에 Plan only 모드에서 계획을 읽고, 그다음 Ask first로 바꿔서 파일 쓰기마다 여러분의 OK를 기다리게 하세요. 변경을 유지하기 전에 중앙값은 직접 비교해 보세요.
임대한 VPS를 벤치마크하려면 디스크와 네트워크를 따로 테스트해야 해요. 각각 컴퓨터의 다른 부분을 측정하기 때문이에요. 먼저 제공업체의 테스트 관련 약관을 확인하세요. 내 PC에서 Shell이 VPS 주소를 붙여 ping -n 20을 실행하고, write_file이 왕복 시간을 latency.txt로 저장해요. 디스크 테스트는 BenchQuorum 밖에서, 내 명령으로 VPS에서 직접 실행하세요. VPS의 네트워크와 CPU 테스트 결과는 기록해 둔 요금제, 시간대, 설정과 함께 볼 때만 의미가 있어요. 트래픽은 작고 짧게 유지하고, 모든 숫자를 콘솔 출력과 대조하세요.
BenchQuorum은 호스팅 서비스도 다른 프로그램의 플러그인도 아니에요. 내 파일, 내 PC, 사용이 허용된 컴퓨터에만 쓰도록 만들어졌으니, 내 것이 아닌 시스템이나 계정, 데이터를 향하게 하지 마세요. 코드, 측정, 분석이 맞다고 보장할 수는 없으므로, 모든 diff는 직접 검토하세요.