윈디하나의 누리사랑방. 이런 저런 얘기

글쓴시간
분류 기술,IT
Piwik Archive 코드 수정

블로그에서 방문자 분석을 위한 툴을 사용하고 있다. Mamoto 이다. 오래전에는 Piwik 이라고 했고, 필자는 지금도 Piwik 으로 부른다. 유사한 서비스로 Google Analytics 이 있다.

Piwik 은 블로그 운영 초기부터 사용해왔지만, 중간에 데이터를 날린적이 있어서 몇년치 데이터밖에 없다.

Piwik 스케줄러로 통계를 내려 하는데, 계속 오류가 나서 찾아보던 중, 아래에 문제가있어 소스 수정해서 사용하고 있다. Piwik 업데이트 할 때마다 수정해 줘야 해서 블로그에 써 놓는다. 문제 없으면 수정하지 않아도 된다. $supportsAsync 변수 값을 무조건 false 으로 세팅하는게 핵심이다.

# vi core/CliMulti.php

    public function supportsAsync()
    {
        $supportsAsync = false; // Process::isSupported() && !Common::isPhpCgiType() && $this->findPhpBinary();
글쓴시간
분류 기술,IT/하드웨어 정보
Intel® Core™ i7 7500U - CPU-Z

i7 CPU 이긴 한데 생각보다는 느리다는 생각이다. 게다가 2코어다. i7 에 2코어는 이상해서 스펙 찾아봤지만 2코어가 맞다.

사용자 삽입 이미지

데스크탑으로 말하면 거의 i3 급이 된다. 역시 모바일과 데스크탑의 CPU 급 비교는 할 필요 없다. (모바일이 너무 떨어진다)
글쓴시간
분류 기술,IT
CMD 에서 아래와 같이 입력

C:\Users\windy>wmic bios get serialnumber
SerialNumber
00XXXXXXXXXX4

C:\Users\windy>systeminfo

호스트 이름:             DESKTOP-WINDY
OS 이름:                 Microsoft Windows 11 Home
OS 버전:                 10.0.22621 N/A 빌드 22621
OS 제조업체:             Microsoft Corporation
OS 구성:                 독립 실행형 워크스테이션
OS 빌드 종류:            Multiprocessor Free
등록된 소유자:           OWNER
등록된 조직:
제품 ID:                 00XXX-XXXXX-XXXXX-XXXXX
원래 설치 날짜:          2022-10-04, 오후 8:08:39
시스템 부트 시간:        2022-12-05, 오후 5:05:04
시스템 제조업체:         LG Electronics
시스템 모델:             XXXXXX-XXXXX
시스템 종류:             x64-based PC
프로세서:                프로세서 1개 설치됨
                         [01]: Intel64 Family 6 Model 126 Stepping 5 GenuineIntel ~1298Mhz
BIOS 버전:               Phoenix Technologies Ltd. C2ZE0180 X64, 2020-06-04
Windows 디렉터리:        C:\WINDOWS
시스템 디렉터리:         C:\WINDOWS\system32
부팅 장치:               \Device\HarddiskVolume1
시스템 로캘:             ko;한국어
입력 로캘:               ko;한국어
표준 시간대:             (UTC+09:00) 서울
총 실제 메모리:          16,094MB
사용 가능한 실제 메모리: 9,219MB
가상 메모리: 최대 크기:  32,478MB
가상 메모리: 사용 가능:  24,924MB
가상 메모리: 사용 중:    7,554MB
페이지 파일 위치:        C:\pagefile.sys
도메인:                  WORKGROUP
로그온 서버:             \\DESKTOP-WINDY
핫픽스:                  핫픽스 4개 설치됨
                         [01]: KB5020622
                         [02]: KB5012170
                         [03]: KB5020044
                         [04]: KB5020487
네트워크 카드:           NIC 1개 설치됨
                         [01]: Intel(R) Wi-Fi 6 AX201 160MHz
                               연결 이름: Wi-Fi
                               상태:      미디어 연결이 끊어짐
Hyper-V 요구 사항:       VM 모니터 모드 확장: 예
                         펌웨어에 가상화 사용: 예
                         두 번째 수준 주소 변환: 예
                         데이터 실행 방지 사용 가능: 예
글쓴시간
분류 기술,IT/하드웨어 정보
nVidia GeForce 940MX - GPU-Z

잠깐 쓰던 제품. 노트북에 붙어있었던 제품이다. 생각보다는 많이 느리다. CUDA 코어라도 많으면 좀 써보려 했는데 384개라 안쓰는게 나을 것 같다는 생각.

사용자 삽입 이미지
글쓴시간
분류 기술,IT
인텔 Core i 시리즈 (데스크탑) 코드네임

         코드명         공정    출시   제품군 소켓       메모리 규격  칩셋  기능
         -----------    ------- ------ ------ ---------- ------------ ---- -----------------------
네할렘 마이크로아키텍처
  1세대  Nehalem         45nm   2008   7,8xx  소켓1156   DDR3          5x  DDR3-1333, SSE 4.2, VT-d
         Westmere        32nm   2009   6,5xx  소켓1156   DDR3          5x  AES-NI, 1GB Page

샌디브릿지 마이크로아키텍처
  2세대  Sandy Bridge    32nm   2011   2xxx   소켓1155   DDR3          6x  AVX
  3세대  Ivy Bridge      22nm   2012   3xxx   소켓1155   DDR3          7x  DDR3-1600, RDRAND, F16C

하스웰 마이크로아키텍처
  4세대  Haswell         22nm   2013   4xxx   소켓1150   DDR3          8x  AVX2, TSX-NI, BMI1, BMI2, FMA3, LZCNT, MOVBE
  5세대  Broadwell       14nm   2015   5xxx   소켓1150   DDR3          9x  RDSEED,PREFETCHW, 윈도11최소

스카이레이크 마이크로아키텍처
  6세대  Sky Lake        14nm   2015   6xxx   소켓1151   DDR3L, DDR4  1xx  AVX-512 (Xeon 제품군), SGX, DDR4-2133
  7세대  Kaby Lake       14nm+  2016   7xxx   소켓1151   DDR3L, DDR4  2xx  USB 3.1, 4K H.265 10bit 디코딩, DDR4-2400
  8세대  Coffee Lake     14nm++ 2017   8xxx   소켓1151v2 DDR4         3xx  윈도11권장, DDR4-2666 (i5 이상) 
  9세대  Coffee Lake R   14nm++ 2018   9xxx   소켓1151v2 DDR4         3xx  AVX-512, 128GB (i5 이상)
  10세대 Comet Lake      14nm++ 2019   10xxx  소켓1200   DDR4         4xx  DDR4-2666, 128GB, DDR4-2933 (i7 이상)

코브 마이크로아키텍처
  9세대  Cannon Lake     10nm   2018                                       (모바일)
  10세대 Ice Lake        10nm   2019                                       (모바일) AVX-VNNI 
  11세대 Rocket Lake     14nm++ 2021   11xxx  소켓1200   DDR4         5xx  AV1 Decoding, SHA PCIe4, SGX 삭제, DDR4-3200
         Tiger Lake      10nmSF 2020                                       (모바일)
  12세대 Alder Lake      Intel7 2021   12xxx  소켓1700   DDR4, DDR5   6xx  P-E 코어, AVX-VNNI, PCIe 5, DDR5-4800, CPU휨 이슈
  13세대 Raptor Lake     Intel7 2022   13xxx  소켓1700   DDR4, DDR5   7xx  DDR5-5600
14세대 Raptor Lake R Intel7 2023 14xxx 소켓1700 DDR4, DDR5 7xx . 14세대 Meteor Lake Intel4 2023? 14xxx ? 15세대 Arrow Lake Intel20A 16세대 Lunar Lake Intel18A
10nmSF = 10nm SuperFin
Intel7 = 10nm Enhanced SuperFin

보안이슈: 스펙터, 멜트다운 해결 안됨
보안이슈2: 캐시아웃은 Cannon Lake 부터 해결
보안이슈3: 보안이슈로 TSX-NI 는 현재 사용되지 않음. 14세대부터는 가능할지도.

(모바일): 모바일용 CPU의 코드네임.

- Core 2 시리즈 이후의 CPU 에 대해 알 필요가 있어서 정리해 봤다. Sky Lake 부터 시작된 인텔의 삽질이 잘 보인다.

- 브로드웰 데스크탑 프로세서는 단지 5종류만 발매되었다. 5775R, 5575C, 5675R, 5675C, 5575R 이 그것이다. 원래는 2014년에 나왔어야 했는데, 연기되어 2015년에 나오는 바람에 다음 세대인 스카이레이크가 3개월 후에 나왔다. 그래서 시장에서도 팔리지도 않았다.

- 9세대 데스크 탑용 CPU인 커피레이크리프레시는 커피레이크의 재탕이다. 심지어 Canon Lake CPU는 1개만 나왔다. 인텔의 삽질이 잘 느껴지는 대목이다. 10nm 공정이 순탄치 않아 그랬다.

- 최근 나오는 소프트웨어들이 AVX2 를 지원하는 경우가 많아 AVX2 가 필수가 될 시대가 곧 올거라 생각한다. 이미 윈도11 은 SSE 4.1 이 필수라, Core 2의 최신 스태핑 이후 CPU부터 사용해야 하기도 하고 말이다.

----

2024.04.12 추가

윈도11 24H2 부터 SSE 4.2 가 필수라고 한다. Core 2 는 SSE 4.1 까지만 지원하기 때문에 더이상 사용할 방법이 없다.