본문 바로가기

전체 글46

시놀로지 대체를 위한 고성능 저전력 NAS 구축하기 (J5005, 9W) / 자작 NAS 만들기 (4) - "최적화 그리고 소비전력" "개인용 NAS 서버 구축" EP 01. 자작 NAS 서버 장비 구매 편 EP 02. 자작 NAS 서버 조립 및 확장 편 EP 03. 자작 NAS OS/RAID/SOTWARE 설치 편 EP 04. 자작 NAS 성능 및 소비전력 편 "Windows 10 최적화" Windows 10 Enterprise LTSC와 이전 이야기에서 언급한 소프트웨어를 설치 완료하였다. Windows 부팅 시 모든 프로그램을 자동 실행하도록 설정하고, 부팅이 완료되면 아래의 그림처럼 리소스 사용량을 볼 수 있다. SSD는 총 19.2 Gb( 3GB는 Plex의 메타 데이터), 메모리는 2.2 GB를 사용한다. 모든 프로그램이 백그라운드로 동작 중이고 메모리를 점유하고 있다. Windows 10 LTSC 버전에서도 여전히 사용하지.. 2020. 6. 7.
시놀로지 대체를 위한 고성능 저전력 NAS 구축하기 (J5005, 9W) / 자작 NAS 만들기 (3) - "운영체제/RAID/소프트웨어" "개인용 NAS 서버 구축" EP 01. 자작 NAS 서버 장비 구매 편 EP 02. 자작 NAS 서버 조립 및 확장 편 EP 03. 자작 NAS OS/RAID/SOTWARE 설치 편 EP 04. 자작 NAS 성능 및 소비전력 편 "운영체제와 NAS 소프트웨어" 이전 에피소드까지 서버의 하드웨어 구축과 관련된 이야기였다면, 지금 부터는 소프트웨어와 관련된 이야기를 하고자 한다. 먼저 운영체제를 선택해야 한다. NAS를 구축하다 보면 리눅스 계열 운영체제와 헤놀로지를 많이 선택하는 것 같다. 시놀로지 나스를 사용해본 경험으로 헤놀로지에 상당히 구미가 당기긴 하였지만 업데이트 제약과 밴을 당할 경우 상당히 번거로울 것으로 생각해서 제외하였다. 리눅스도 보안이나 다양한 프리웨어들을 바탕으로 강력한 NAS를 구.. 2020. 6. 3.
시놀로지 대체를 위한 고성능 저전력 NAS 구축하기 (J5005, 9W) / 자작 NAS 만들기 (2) - "서버 조립" "개인용 NAS 서버 구축" EP 01. 자작 NAS 서버 장비 구매 편 EP 02. 자작 NAS 서버 조립 및 확장 편 EP 03. 자작 NAS OS/RAID/SOTWARE 설치 편 EP 04. 자작 NAS 성능 및 소비전력 편 이전 글에서 NAS 서버를 구축하기 위한 레노버의 저전력 데스크톱 V330 00KR(공식 모델 명 : V330-15IGM Tower)과 필요한 몇 가지 부품에 대한 구매 내역을 이야기했었다. 이번에는 도착한 데스크톱에 추가 주문한 부품을 장착하는 이야기를 해보고자 한다. 주문한 V330-00KR이다. 기본으로 본체에 키보드, 마우스까지 준다. 나름 괜찮은 듯~? V330을 타워형이라고 표현하길래 상당히 클 줄 알았더니 실물은 생각보다 작았다. 스펙 상에는 15L 케이스라고 되어.. 2020. 6. 2.
시놀로지 대체를 위한 고성능 저전력 NAS 구축하기 (J5005, 9W) / 자작 NAS 만들기 (1) - "서버 구매" "개인용 NAS 서버 구축" EP 01. 자작 NAS 서버 장비 구매 편 EP 02. 자작 NAS 서버 조립 및 확장 편 EP 03. 자작 NAS OS/RAID/SOTWARE 설치 편 EP 04. 자작 NAS 성능 및 소비전력 편 늘어나는 사진과 영상, 개인적인 업무 자료들에 대한 대한 백업과 공유를 위해 NAS(Network Attached Storage)를 설치하는 게 좋겠다고 생각했다. 그래서, 시놀로지의 DS220j를 구매해서 약 1주일 동안 사용해봤다. 가격은 약 22만 원으로 HW 스펙 대비 약간의 비싼 감이 있지만, 시놀로지 NAS는 사용자 편의성과 다양한 기능, 안정성 측면에서 최고라 인정받고 있는 제품이다. 실제로, 초보라도 손쉽게 사용할 수 있도록 간단하게 초기 설정을 할 수 있으며, .. 2020. 6. 2.
샤오미 로이드미 넥스(ROIDMI NEX) 구입 및 개봉기 기존에 사용하던 차이슨 청소기가 사용 1년만에 고장나 새로운 청소기 구입을 고려하게 되었다. 이번에는 LG(코드제로), 삼성(제트) 등의 대기업 제품을 구매하려고 생각하고 있었다. 다나와에서 여러가지 제품을 검색하던 도중에 샤오미의 ROIDMI NEX라는 제품을 발견하였다. 한국 블로그에서는 해당 제품에 대한 정보를 거의 찾을 수 없었다. 하지만, 유튜브에서는 수많은 후기를 찾을 수 있다. ROIDMI NEX는 가격이 매우 착하였고 성능은 코드제로와 제트와 견줄만하다. 배터리 교체 가능한 설계를 통해 배터리까지 자가교체 가능할 수 있다는 것이 장점이었다. 한마디로 가성비 좋은 고성능 무선청소기라고 표현할 수 있겠다. 샤오미 ROIDMI NEX 제품과 가격과 성능면에서 경쟁 가능한 대표 모델에 대한 비교는.. 2019. 11. 18.
초저가 Lenovo Y540-15IRH Blade 구매 & Windows 10 구입과 설치 & 버그 수정 및 팁 현재 사용중인 데스크탑과 노트북 성능이 모두 노후되어 이를 동시에 커버할 수 있는 방법을 찾다가 고성능의 노트북 구입을 선택하게 되었다. 우연히 Y530모델을 사용할 일이 있었는데 디자인도 게이밍노트북 스럽지 않았으며 그 성능또한 우수하였다. 그래서 Y530보다 성능이 우수하고 가성비 측면에서 가장 훌륭하다고 판단되는 Lenovo Y540-15IRH Blade(15인치, i7-1750H, GTX 1660Ti, 144Hz, 8GB RAM, 256 GB SSD) 모델을 눈여겨 보고 있었다. 해당 노트북의 가격이 최저가 약 125만원에 형성되어 있다. 거기에 메모리 8GB를 추가 장착할 경우 약 6만원의 추가 금액이 들었고 최종 130만원 정도에 구매할 수 있다. 해당 노트북을 저렴하게 구매하고자 아래와 같은.. 2019. 10. 15.
[Oracle] Supplemental Logging 개념과 사용법 오라클 본연의 리두 로그(Redo Log)는 DML이 발생하는 경우 오직 변경된 컬럼의 데이터에 대해서만 Undo(변경 전 데이터)와 Redo(변경 후 데이터) 정보를 남긴다(=Physiological Logging). 반면 Supplemental Logging(Default=Disabled)은 DML 발생시 리두 로그에 추가적인 데이터를 남긴다. 리두 로그는 기본적으로 Instance Recovery 혹은 Media Recovery를 위해서 사용하는데 이러한 복구 동작을 수행하는 과정에서 Supplemental Logging 기능은 사실상 필요 없다. 그렇다면 Supplemental Logging은 누가 왜 사용하는 것일까~? 위의 [그림 1]에서 Physiological Logging에서 리두 로그에.. 2019. 5. 17.
[Oracle] How to use Oracle LogMiner (오라클 로그마이너 사용법) 오라클 로그마이너 사용 및 설정 방법에 대해서 정리한다. 로그마이너는 Oracle 8i부터 사용 가능한 기본 내장 툴이며, 이를 사용하여 리두(아카이브) 로그를 분석하여 DML/DDL 이력을 확인 가능하다. 로그마이너를 어디에 사용할 수 있을까~? 데이터 복구 : 사용자의 실수 혹은 어플리케이션의 에러에 의해 잘못 커밋한 데이터를 복구 가능하다. CDC, ETL : 몇몇 CDC, ETL 제품군에서 소스 데이터베이스의 변경 데이터를 추적하기 위해 로그마이너를 사용한다. [추가] AWS의 DMS 서비스의 CDC도 오라클의 LogMiner를 사용한다. 그 밖에 DML/DDL의 이력으로 할 수 있는 일들... 성능 분석, 튜닝 및 감사(Audit)을 위해 사용 가능 할 것이다. LogMiner Dictionar.. 2019. 4. 30.
Volatile 변수에 대한 이해 (feat. 싱글톤) Volatile 변수가 무엇인지, 언제 사용하는지에 대해서 공유하고자 합니다. Volatile 변수란? Volatile로 선언된 변수는 메인 메모리에서 CPU의 캐시에 적재되지 않는 변수를 의미하며, 주로 여러 스레드가 동시에 접근할 수 있는 변수를 Volatile로 선언합니다. Volatile 변수의 특징은 아래와 같습니다. - Volatile 변수는 CPU의 Cache를 거치지 않고 메인 메모리에 직접 Read/Write를 수행합니다. - Volatile 변수에 대한 접근(Read/Write)은 Synchronized를 사용하는 것과 동일하게 동작합니다. - Primitive 타입과 Object 타입(Null 허용) 모두 사용 가능합니다. Java 5 이후 부터는, 한가지 특징이 더 추가 되었습니다... 2018. 4. 17.