avatar
Nikil Viswanathan (nikilster.eth)
20,479명의 트위터 팔로워
팔로우하기
🔨 supporting the buidlers, ⚡️ ceo @alchemyplatform
포스팅
avatar
Nikil Viswanathan (nikilster.eth)
02-17
컴퓨터 속도가 즉시 20~50% 향상될 가능성 - 터미널 열기 - "arch"를 입력하세요 오늘 제 컴퓨터가 몇 년 동안 대부분의 작업을 약 30% 느리게 처리해왔다는 사실을 알게 되었습니다. 2020년 애플은 맥을 인텔 칩에서 자체 ARM 칩(M1, M2, M3, M4)으로 교체했습니다. 기존 인텔 앱이 갑자기 작동하지 않게 되는 것을 방지하기 위해 애플은 인텔 명령어를 ARM 명령어로 즉시 변환하는 로제타(Rosetta)라는 변환 계층을 개발했습니다. 이 로제타는 너무나 완벽하게 작동해서 사용자는 그 존재조차 느끼지 못할 정도입니다. 바로 그게 문제입니다. 이전 Intel Mac에서 마이그레이션할 때, 마이그레이션 도우미가 Intel @MacHomebrew를 조용히 복사해 갔습니다. 그 이후로 제가 설치한 모든 패키지(Node.js, Python, 터미널, 200개 이상의 개발자 도구)가 Intel 버전이었습니다. Rosetta는 모든 것을 완벽하게 변환해 주었습니다. 경고도 오류도 없었습니다. 다만 모든 것이 30% 정도 느려졌는데, 저는 전혀 몰랐습니다. 이번 주말에 제가 개발 중인 비밀 프로젝트를 테스트하기 위해 @openclaw를 새로 설치하다가 우연히 이 문제를 발견했습니다. Openclaw의 새 업데이트는 node-llama-cpp를 사용하는데, 이게 Rosetta 환경에서 아예 실행되지 않더군요. 이 한 번의 오류로 수년간 숨겨져 있던 성능 저하 문제가 드러났습니다. 이런 일이 당신에게도 일어나고 있을지도 모릅니다. 확인하려면 1. Homebrew를 통해 설치된 터미널 앱(iTerm2, Ghostty 이더리움 클래식(ETC))을 실행하세요. 기본 터미널 앱은 시스템에 설치되어 있고 ARM 아키텍처를 사용하므로 테스트에 사용할 수 없습니다. 2. "arch"를 입력하고 엔터 키를 누르세요. 3. arm64라고 표시되면 모든 것이 네이티브로 실행되고 있는 것이므로 문제가 없습니다. 4. i386이라고 표시되어 있다면, Mac이 모든 작업을 Rosetta를 통해 처리하고 있어 20~50%의 성능을 낭비하고 있는 것입니다. 특정 앱의 번역 상태를 확인하려면 앱을 마우스 오른쪽 버튼으로 클릭하고 '정보 가져오기'를 선택하세요. 'Rosetta를 사용하여 열기'가 선택되어 있거나 비활성화되어 있으면 번역이 실행 중인 것입니다. 고치려면 1. 터미널을 엽니다. 2. ARM Homebrew 설치: /bin/bash -c "$(curl -fsSL raw.githubusercontent.com/Home...…)" 3. /opt/homebrew/bin/brew를 사용하여 패키지를 다시 설치하세요. 지금 바로 확인해 보세요. ⚡️ 행운을 빌어요.
NODE
2.37%
avatar
Nikil Viswanathan (nikilster.eth)
02-17
잠재적으로 컴퓨터 속도를 20~50% 즉시 향상시킬 수 있습니다. - 터미널을 엽니다. - "arch"를 입력합니다. 오늘 제 컴퓨터가 수년 동안 대부분의 작업을 약 30% 느리게 처리해왔다는 사실을 알게 되었습니다. 2020년 Apple은 Mac을 Intel 칩에서 자체 ARM 칩(M1, M2, M3, M4)으로 교체했습니다. 기존 Intel 앱이 갑자기 작동하지 않게 되는 것을 방지하기 위해 Apple은 Intel 명령어를 ARM 명령어로 즉시 변환하는 Rosetta라는 변환 계층을 개발했습니다. Rosetta는 너무나 잘 작동해서 존재조차 몰랐습니다. 바로 그게 문제입니다. 제가 기존 Intel Mac에서 ARM Mac으로 마이그레이션했을 때, 마이그레이션 지원(Migration Assistant)이 Intel용 @MacHomebrew를 조용히 복사해 넣었습니다. 그 이후로 제가 설치한 모든 패키지(Node.js, Python, 터미널, 200개 이상의 개발자 도구)가 Intel 버전이었습니다. Rosetta는 모든 것을 완벽하게 변환했습니다. 경고도, 오류도 없었습니다. 그냥 모든 것이 30% 느려졌고, 저는 전혀 몰랐습니다. 이번 주말에 비밀 프로젝트 테스트를 위해 @openclaw를 새로 설치하다가 이 문제를 발견했습니다. Openclaw의 새 업데이트는 node-llama-cpp를 사용하는데, 이 패키지가 Rosetta 환경에서 실행되지 않습니다. 이 한 번의 오류로 수년간 숨겨져 있던 성능 저하 문제가 드러났습니다. 이 문제가 여러분에게도 발생할 수 있습니다. 확인 방법: 1. macOS 기본 터미널(타사 터미널이 아닌)을 엽니다. 2. "arch"를 입력하고 Enter 키를 누릅니다. 3. arm64라고 표시되면 모든 것이 네이티브로 실행되고 있는 것입니다. 4. i386이라고 표시되면 Mac이 모든 것을 Rosetta를 통해 실행하고 있으며, 20~50%의 성능 저하가 발생하고 있는 것입니다. 특정 앱의 경우에도 확인할 수 있습니다. 앱을 마우스 오른쪽 버튼으로 클릭하고 "정보 가져오기"를 선택합니다. "Rosetta를 사용하여 열기"가 선택되어 있거나 비활성화되어 있으면 번역된 상태로 실행되고 있는 것입니다. 해결 방법: 1. macOS 기본 터미널을 엽니다. (타사 터미널이 아닙니다. Rosetta에서 실행 중일 수도 있습니다.) 2. ARM Homebrew를 설치합니다: /bin/bash -c "$(curl -fsSL raw.githubusercontent.com/Home...…)" 3. /opt/homebrew/bin/brew를 사용하여 패키지를 다시 설치합니다. 지금 바로 확인해 보세요. ⚡️ 행운을 빕니다.
NODE
2.37%
loading indicator
Loading..