VIM 바이너리 파일 편집
VIM 바이너리 파일 편집
    https://kldp.org/comment/247207#comment-247207

$ vi -b binfile (혹은 그냥 vi binfile 후 :set bin)
:%!xxd
참고로, :help 23.4
by 시험さま | 2019/03/21 10:24 | 컴퓨터 | 트랙백 | 덧글(0)
쿨링팬 베어링 관련글
각종 팬의 베어링에 관한 이야기
    https://haeno.tistory.com/136
by 시험さま | 2019/03/12 11:43 | 컴퓨터 | 트랙백 | 덧글(0)
HP 285 G3 : Ryzen 3 2200G + B350 칩셋
부모님 쓰시라고 HP 285 G3 PC를 하나 샀다.

Ryzen 3 2200G, B350 칩셋, 310W 90% 효율 파워, 4GB RAM, 128GB NVMe SSD, 1TB HDD,
슬림 ODD, 무선랜/블루투스, 키보드/마우스, Windows 10 Home
대충 이런 구성으로 약 45만원 들었다.

2200G PC를 조립으로 사면 하드웨어는 25 ~ 30만원 정도로도 살 수 있고
메인보드와 파워는 제품에 따라서는 AS기간이 각각 3년/5년 정도로 길어지는 장점도 있지만,
윈도우10 정품까지 포함하면 지출 면에서는 별 차이 없겠다 싶어서 HP 제품을 선택함.

갖다드리기 전에 몇 시간 설정하며 관찰하고 찾아본 것들을 적어둔다.


Your guide to the Ryzen AM4 platform and its X370, B350, and A320 chipsets
    https://rog.asus.com/articles/technologies/your-guide-to-the-ryzen-am4-platform-and-its-x370-b350-and-a320-chipsets/

2200G CPU는 12개+4개의 PCIe 3.0 레인을 제공한다.
앞의 12개는 보통 8개가 추가장착하는 VGA용, 나머지 4개는 NVMe같은 일반적인 용도로 쓰인다.
(1 * x8 + 1 * x4 구성 말고, 2 * x4 + 1 * x4도 가능한듯..)
뒤의 4개는 칩셋과의 연결을 위해 쓰이는 모양이다.

B350 칩셋은 PCIe 2.0 레인 6개 + CPU와의 연결을 위한 PCIe 3.0 레인 4개를 제공하는 것 같다.



HP 285 G3에서는 B350 칩셋이 제공하는 6개의 PCIe 2.0 레인이 아래와 같이 쓰이는 것 같음.
  - 1개 : M.2 슬롯 (무선랜카드용)
            --> Realtek RTL8821CE 802.11ac PCIe Adapter 달려있음.
  - 1개 : PCI 슬롯 (IT8893 PCI 브리지를 통해, 구식 하드웨어 호환을 위한 PCI 슬롯 하나 제공됨)
            --> 비어있음
  - 4개 : M.2 슬롯 (NVMe)
            --> PCIe 2.0 x4 NVMe 슬롯에 PCIe 3.0 x2 NVMe SSD (Hynix BC501 128GB, 참고) 달려 있음.
                결국 PCIe 2.0 버스와 PCIe x2 장치의 제약이 버무려져 PCIe 2.0 x2 상태로 동작하여
                5GT/s x2 대역폭에서 순차읽기 800MB/s 정도 속도가 나온다.
               (CPU가 제공하는 12+4개의 PCIe 3.0 레인을 통해 M.2 슬롯을 제공해도 됐을텐데
                왜 B350 칩셋의 PCIe 2.0 레인을 M.2에 썼을까.
                Ryzen 말고 A6/A8 프로세서도 지원하다보니 CPU가 제공하는 NVMe 레인이 없는 경우를 고려했나.
                그럼 A8/A6를 쓰면 PCIe x1 슬롯도 죽는건가..
)

2200G CPU가 제공하는 12개의 PCIe 3.0 레인은 아래와 같이 쓰이는 것 같음.
  - 8개 : PCIe 3.0 x16 폼팩터 슬롯 (VGA 추가장착용)
            --> 비어있음
  - 4개 : 모름.. (일단 메인보드에 제공되는 PCIe x1 슬롯에 쓰이는 것 같기는 한데 불확실..)
            --> 힌트 : Ryzen has four PCIe 3.0-based storage lanes that can be devoted to a single M.2 NVMe SSD or divided between two SATA drives and two lanes for PCIe or M.2 devices


 X370B350A320
OverclockingYYN
Dual PCIe 3.0 x8YNN
PCIe 2.0864
USB 3.1221
USB 3.0622
USB 2.0666
SATA644
RAID0,1,100,1,100,1,10



-----------------------------------------------------------------


AMD Ryzen 3 2200G review -  Meet The Ryzen G Processor Series


by 시험さま | 2019/03/09 02:24 | 컴퓨터 | 트랙백 | 덧글(0)
i7-9700K 오버클록
직접 해보는 9세대 코어 i7-9700K의 5GHz 실전 오버클록킹
    http://kr.acrofan.com/detail.php?number=127542

오버클럭 시도하는 게시물들이 대개 굉장한 사양을 자랑하는 부품들을 쓰곤 하는데
이 글은 비교적 평범한 부품들을 쓴 점이 마음에 든다.

ASUS Prime Z370-A, GT-730, 삼성 DDR4-2666 (PC4-21300), FSP 450-60APN, 써모랩 바다 S5.0


9세대 코어 i7 9700K 오버클럭킹은 얼마나? 그리고 쿨러에 따른 온도 차이는?
    https://www.brainbox.co.kr/bbs/board.php?bo_table=review&wr_id=7510

ASUS MAXIMUS XI HERO 오버클러킹 가이드 (Z390/9600K/9700K/9900K)
    https://hwtips.tistory.com/2678

컴알못도 하는 간단 CPU 오버클럭
    https://m.post.naver.com/viewer/postView.nhn?volumeNo=15153797&memberNo=16036253

i7 9700K temps and voltage
    https://forums.tomshardware.com/threads/i7-9700k-temps-and-voltage.3411479/

My 9700k ain’t boosting to 4.9ghz
    https://www.reddit.com/r/intel/comments/9qvb2y/my_9700k_aint_boosting_to_49ghz/e8c2fcb/?st=jnnlbfy6&sh=c77f4c38

by 시험さま | 2019/03/07 11:33 | 컴퓨터 | 트랙백 | 덧글(0)
CPU 공랭쿨러 비교표
CPU 공랭쿨러 비교표
    http://blog.naver.com/heaye/221026411791

Thermalright True Spirit 140 Power 포함 타워형(U Type) CPU cooler 53종 쿨링 성능 비교
    http://www.forcca.com/xe/preview/214473
    온갖 공랭쿨러의 높이표가 나온다.
    True Spirit 140 시리즈는 너무 높아서 적당한 크기의 케이스 못 찾음..

아래 페이지들에서 쿨러들의 성능을 비교해볼 수 있다
    - Noctua NH-D15 (two fans)
    - Noctua NH-D15s (one fan)
    - be quiet! Dark Rock TF (two fans)

    be quiet! Dark Rock TF Top Flow CPU Cooler Review
        https://www.tweaktown.com/reviews/7444/quiet-dark-rock-tf-top-flow-cpu-cooler-review/index6.html
        비교에 쓰인 CPU는 i7-4770K.

    be quiet! Dark Rock TF Review
        https://www.techpowerup.com/reviews/beQuiet/Dark_Rock_TF/6.html
        비교에 쓰인 CPU는 i7-6700K.

    Be Quiet Dark Rock TF Review
        https://www.modders-inc.com/quiet-dark-rock-tf-review-setting-silent-cooling-standard/4/
        비교에 쓰인 CPU는 i7-4770K.


be quiet! Dark Rock TF : 12~13만
  - 누워있는 형태(플라워?)라서 장착높이가 130.8mm로 낮은 편이다. 어지간한 케이스에는 장착 가능할 듯.
  - 810g (135mm 팬 두 개 포함)
  - 히트파이프 6mm 6개 ( (6개+4개)/2? )
  - 무게가 810g으로 가벼운 편인데 1320g NH-D15에 크게 뒤지지는 않음. 2 ~ 5도 차이. 평균 3도쯤.

Noctua NH-D15 : 12만
  - 장착높이 161mm
  - 980g (팬 제외), 1320g (140mm 팬 두 개 포함. 팬 하나에 170g 정도인듯)
  - 히트파이프 6mm 6개

ㅇ Scythe Ninja 5 : 7~8만
  - 장착높이 161mm
  - 910g? (팬 제외), 1190g (120mm 팬 두 개 포함. 팬 하나에 140g)
  - 히트파이프 6mm 6개

써모랩 트리니티 S5.0 : 4만
  - 장착높이 150mm
  - 약 600g? (팬 제외), 735g (130mm 팬 포함)
  - 히트파이프 6mm 4개


쿨엔조이 - 공랭쿨링 포럼
    http://www.coolenjoy.net/bbs/cooling

쿨엔조이 - 오버클럭 포럼
    http://www.coolenjoy.net/bbs/overclock

by 시험さま | 2019/03/06 13:41 | 컴퓨터 | 트랙백 | 덧글(0)
메인보드 전원부 관련글
누가 정리해둔 글이 마음에 들어 링크해둔다.

메인보드의 전원부 페이즈 Phase 계산하는 방법
    http://blog.naver.com/heaye/221397900471
by 시험さま | 2019/03/06 08:41 | 컴퓨터 | 트랙백 | 덧글(0)
RAID1 볼륨을 더 큰 하드디스크로 교체하고 볼륨 확장
Intel P8Z68V-Pro/Gen3 보드 달린 컴퓨터를 하나 쓰고 있다.

온보드 인텔 SATA/RAID 콘트롤러에서 1TB, 3TB짜리 RAID1 볼륨을 하나씩 구성해 각각 부팅용 및 데이터용으로 쓰는데, 데이터가 쌓여서 두 볼륨이 거의 목구멍에 차오를 정도로 허덕이다 좀 더 큰 HDD를 준비했다.

별 것 아닌 작업이지만 시행착오를 좀 겪고 기록을 남겨둔다.


[1] 새 볼륨부터 구성하고 복사 --> 뭔가 아닌 듯

이 보드의 Z68칩셋에서 제공하는 SATA 포트가 6개(Port 0 ~ Port 5, 0/1은 SATA 6Gbps, 2~5는 SATA 3Gbps)인데, 아래와 같이 볼륨이 구성돼 있다.

  ㅇ RAID1 Volome 1 : Port 0 + Port 1, 부팅용
  ㅇ RAID1 Volome 2 : Port 2 + Port 3, 데이터용

Port 4/5가 남아 있으므로 새로 산 4TB HDD 두 개를 달아 새 RAID1 볼륨인 Volume 3을 구성하고,

  ㅇ RAID1 Volome 3 : Port 4 + Port 5, 데이터용 새 볼륨

robocopy를 이용해 아래와 같이 Volume 2 의 내용물을 Volume 3 으로 복사해 넣고 나중에 Volume 2 를 제거하고 Volume 3 을 그 자리에 마운트할 계획을 세우고 해봤는데..

   C:\> robocopy /MIR /XJ /LOG+:D:\dd-robocopy.log d:\ e:\

robocopy는 junction 처리가 매끄럽지 못하고(기본모드는 junction을 일반폴더처럼 복사하는 식. junction을 junction으로 복제는 불가능. /XJ /XJF /XJD 옵션 등으로 junction을 빼고 복사는 가능), 볼륨을 완벽하게 복제해 주는 느낌도 아니어서 몇 시간만에 포기했다. (심지어 아차하는 순간 junction 이하의 내용물을 말아먹을 수도 있다고 함. 나는 junction을 좀 쓰고 있으므로, 이 자료 보고 바로 포기)


[2] Intel에서 나온 안내자료 따라하기 --> 절반의 성공


아래 자료대로 따라하면 번거롭게 제3의 복제툴을 동원할 필요 없이 원하는 바를 이룰 수 있다고 하고, 이 RAID 콘트롤러를 만든 인텔에서 제공한 안내자료이니 믿고 진행해봤다.

Move a RAID 1 Volume to Larger Hard Drive
    https://www.intel.com/content/www/us/en/support/articles/000005837/technologies/intel-rapid-storage-technology-intel-rst.html

Use the following steps to move a RAID 1 volume to larger hard drives. The procedure will not require reinstallation of the operating system and will not compromise the current information on the RAID 1 volume.

  1. Turn off the system and remove one of the hard drives.
  2. Replace it with one of the large hard drives.
  3. Turn on the system and boot into Windows*.
  4. Open the Intel® Rapid Storage Technology user interface (Start > All Programs > Intel > Intel® Rapid Storage Technology).
  5. Click Rebuild to another disk.
  6. Select the newly added hard drive and click Rebuild.
  7. Allow the rebuild to complete.
  8. Restart the system and enter the Intel® Rapid Storage Technology option ROM by pressing Ctrl and i when prompted.
  9. Click Reset Disks to Non-RAID.
     
    Note You may see a dialog box warning you of data loss. This warning does not apply to RAID 1; you will still be able to access your data.

     
  10. Click Yes to confirm.
  11. Click Exit and shut off the system.
  12. Remove the original (smaller) hard drive from the system. This will leave only the new (larger) hard drive, acting as a single hard drive (it is no longer part of a RAID volume).
  13. Turn on the system and boot into Windows. You may need to change the hard drive priority in order to boot.
  14. From within Windows, use the Windows computer management tools or a third party partitioning software in order to resize the hard drive partition so that it uses the entire capacity of the hard drive.
  15. Turn off the system and attach the second large hard drive.
  16. Turn on the system and boot into Windows.
  17. Open the Intel Rapid Storage Technology user interface and click the Create icon.
  18. Follow the prompts to create a new RAID 1 volume. Your data will then be migrated from the single large hard drive to the new RAID 1 volume.


진행과정중 두 볼륨에서 디스크 하나씩 제거하고 용량 큰 HDD를 끼운 뒤 볼륨 복제중인 화면.





17, 18번 단계를 실행하려고 (아래 게시물 참고해서) 새 볼륨을 구성하면서 꽤 지루한 문제를 겪었다.

How to create a RAID 1 volume within Windows using the Intel Rapid Storage Technology utility
    https://www.dell.com/support/article/kr/ko/krbsd1/sln288974/how-to-create-a-raid-1-volume-within-windows-using-the-intel-rapid-storage-technology-utility?lang=en


위 게시물의 스크린샷에는 기존 데이터를 보존하면서 볼륨을 구성하는 메뉴가 있지만
내 컴퓨터에서 작업할 때는 그런 메뉴가 아예 보이지 않고
기존 HDD의 데이터를 모두 파괴하면서 볼륨을 구성하는 선택지만 있었다.
아래 글과 비슷한 증상이었다.

Intel RST (Windows application) not offering to preserve data when building RAID1
    https://forums.intel.com/s/question/0D50P0000490Sb4SAE/intel-rst-windows-application-not-offering-to-preserve-data-when-building-raid1?language=en

게시물에 나온 내용대로 파티션 크기를 100MB 정도 줄여보니 기존 데이터를 보존하는 선택메뉴가 나타나긴 했는데
라디오박스에서 보존할 디스크를 선택하는 항목이 꺼져(disabled) 있어 선택할 수 없고
여전히 데이터를 파괴하는 진행만 가능했다.


결국 아래 게시물을 참고해서 6-Series인 Z68칩셋에 권장된다는
v11.2.0.1006 RST 드라이버와 RAID 관리도구를 설치해보니 데이터 보존하면서 볼륨 구성하는 메뉴가 켜졌다.

Which are the "best" Intel AHCI/RAID drivers?Which are the "best" Intel AHCI/RAID drivers?
    https://www.win-raid.com/t25f23-Which-are-the-quot-best-quot-Intel-AHCI-RAID-drivers.html


하지만 이후로도 볼륨 구성하는게 그리 간단히 되지는 않았다..

(참고1) 어찌어찌해서 데이터 보존된 4TB RAID1 볼륨은 만들었는데, 데이터 보존된 2TB RAID1 볼륨 만드는게 잘 안 됐다. 더 큰 디스크에 복제하고 RAID1 풀었다가, 데이터 보존하면서 더 큰 볼륨의 RAID1을 다시 잡아야 하는데 잘 안 됨. 마운트된 부팅볼륨을 RAID1으로 바로 바꿀 수가 없어서, 기존 부팅 HDD를 온보드 콘트롤러의 포트에 연결하여 부팅한 다음 새로 넣은 (더 큰 용량의) 부팅 HDD 두 개를 RAID1으로 바꾸는 식으로 했는데, 그렇게 만든 볼륨으로 부팅이 안 되는 현상이 반복됐다.

(참고2) 아래 자료 참고해서 Linux에서 다루는게 나을 수도 있겠다. ===> 정확한 지원상황을 파악하기가 어려워 포기

    Intel® Rapid Storage Technology (Intel® RST) in Linux
        https://www.intel.com/content/dam/www/public/us/en/documents/white-papers/rst-linux-paper.pdf


[3] 기존볼륨 구성 HDD를 모두 대용량 하드디스크로 교체하고 볼륨 확장 --> 이게 답이었다

RAID1 볼륨의 모든 HDD가 더 큰 HDD로 교체되고 나면 Intel RST 관리도구에 [볼륨 확장?/늘리기?] 메뉴가 나타난다. 그걸 이용하면 위의 번잡한 과정을 거칠 필요 없이 볼륨이 온라인 상태에서 바로 커지고 초기화가 시작된다. 기존 데이터가 있는 부분은 보존되고 새로 추가된 영역만 초기화됨. 예를 들어 1TB RAID1 볼륨을 2TB HDD들로 교체하고 볼륨을 늘리면 50% 위치부터만 초기화가 진행된다. 현재 마운트된 부트파티션을 담고 있는 볼륨에도 바로 적용된다.

그냥 이렇게 하라고 안내해줬으면 시간을 많이 절약했을 걸..
인텔에서 위의 자료를 만들때는 이런 기능이 구현돼있지 않았던 건지도 모르겠다.

어쨌든, 작업순서는 아래와 같이 정리 가능.

ㅇ 볼륨의 각 하드디스크를 모두 더 큰 용량으로 교체 (볼륨당 한번에 HDD 하나씩 [교체 -> 볼륨재구축] 반복)
ㅇ RST 관리도구에서 볼륨선택시 나타나는 볼륨 확장?/늘리기? 메뉴 실행
ㅇ 파일시스템을 볼륨크기에 맞춰 적절히 키워준다.
   - 데이터 볼륨 : diskpart에서 volume select하여 extend 명령 쓰면 됨 (list volume -> select volume -> extend)
   - 부팅용 볼륨 : System Rescue CD에서 gparted 이용하는 등의 방법을 쓰면 됨.
                 ($ gparted /dev/sda 식으로 간단히 장치지정하면 원인모르는 오류가 계속 생겼고,
                  $ gparted /dev/disk/by-path/pci-0001-...... 식으로 장치를 지정하여 작업해야 했다
)

by 시험さま | 2019/02/22 10:28 | 컴퓨터 | 트랙백 | 덧글(0)
인터넷 익스플로러 11에서 파일 다운로드가 안 될 때
SSD로 부팅디스크를 교체한 이후 아래 증상을 겪을 때,

ㅇ IE11에서 파일다운로드 기능이 안 됨 (IE 하단에 실행, 저장, 저장후실행 선택알림이 뜨지만 뭘 클릭해도 무반응, 파이어폭스/크롬 등 다른 브라우저는 이상없음). 이것 저것 뭘 해 봐도 해결 안 됨.
ㅇ 무슨 짓을 해도 윈도 업데이트가 제대로 이뤄지지 않음 (윈도 업데이트 서비스가 꺼져 있다는 둥..)
ㅇ 역시 무슨 짓을 해도 AOS같은 인터넷 뱅킹/트레이딩 보안프로그램들 설치가 안 됨 (AOS에서 32a1000b 오류 발생하며 파일다운로드가 안 되는 증상 등)
ㅇ 그 외 뭔가 이상한 현상들..

아래 페이지에서 힌트를 얻어 인텔 SATA 드라이버를 업데이트했더니 해결됐다.
(괜히 sfc /scannow, ms fixit, SoftwareDistribution 폴더 삭제, windows update update, http://aka.ms/diag_wu, wsus offline, http://cs.ahnlab.com, 부트파티션 4096 Byte alignment 확인, ... 이런 삽질 하지 말고 드라이버 버전 확인하고 업데이트 해 볼 것. 단, 혹시 모르니까 업데이트 전에 복원지점 설정해두는 정도는 잊지 말아야 후회할 일 안 생김)

Unable to download files in Internet Explorer 11
    https://answers.microsoft.com/en-us/ie/forum/all/unable-to-download-files-in-internet-explorer-11/b7d01071-b163-4969-a9b9-2d449e6eab31

this problem occures when the Intel Matrix Storage Driver v. 8.9.0.1023 is installed. Reversing to Native Windows 7 Driver solves it.


아래의 버전을 받아서 썼다.

Intel Rapid Storage Technology Version 12.9.4.1000 WHQL
    https://www.station-drivers.com/index.php?option=com_remository&Itemid=353&func=fileinfo&id=687&lang=en

ㅇ Under: Windows 7/8/8.1 32/64bit
ㅇ Date & Version: 04/07/2014,12.9.4.1000
ㅇ For: PCH5/6/7/8


압축을 풀면 설치프로그램(SetupRST.exe)도 있지만 그걸 실행해서 설치하지 않고, 장치관리자의 드라이버에서 [드라이버 업데이트] -> [컴퓨터에서 드라이버 소프트웨어 찾아보기] 식으로 진행하여 F6/x32, F6/x64 폴더를 적당히 지정해서 진행했다.

Windows 7/8/8.1 32/64bit 만 언급돼 있지만 Windows 10에서도 쓸 수 있다 (HM70 칩셋 쓰는 노트북에서 Windows 10 x64 설치하고 이 버전의 x64 AHCI 드라이버 업데이트하여 잘 쓰고 있다. 단, SetupRST.exe 실행해서 설치했더니 부팅 안 되는 일을 겪었고, 그냥 장치관리자에서 드라이버만 업데이트해야 했다).

업데이트 전에 꼭 복원지점을 설정하고 시도해야 안전하다.


위 버전이 만능은 아니다.
메인보드 칩셋에 따라 어떤 버전의 드라이버를 써야 할 지는 아래 페이지를 참고하면 되겠다.
(무리하게 수동선택으로 억지설치하지는 말고,
드라이버 위치만 지정해주고 시스템이 스스로 호환가능한 버전을 골라 자동설치되도록 부드럽게 시도하는 것이 좋다
)

Which are the "best" Intel AHCI/RAID drivers?
    https://www.win-raid.com/t25f23-Which-are-the-quot-best-quot-Intel-AHCI-RAID-drivers.html




-------------------
이하 내용은 무시..
-------------------

Downloads for Intel® Rapid Storage Technology (Intel® RST)
    https://downloadcenter.intel.com/product/55005/Intel-Rapid-Storage-Technology-Intel-RST-

by 시험さま | 2019/02/13 12:18 | 컴퓨터 | 트랙백 | 덧글(0)
< 이전페이지 다음페이지 >