그림으로 공부하는 IT 인프라 구조 (물리서버)

zio도미닉·2021년 11월 20일
0

여기선 물리 서버에서 말하는 용어 위주로 설명

버스

  • CPU, 메모리, HDD 등의 컴포넌트를 연결하는 선

CPU

  • 서버 중심에서 연산 처리 실시
  • 연산은 1초에 1억회 이상 실시 (core)
  • 명령은 OS (운영체제)소프트웨어에 의해 내려짐
  • 1차 캐시, 2차 캐시, 3차 캐시를 가짐
    - 1차 캐시 : 1L 캐시 초고속 캐시
    - 2차 캐시 : L2 캐시 고속 캐시 (메모리에서 데이터를 직접 읽음)
    - 3차 캐시 : 준고속 캐시, CPU 전체가 공유

I/O 장치

  • HDD가 여러개 탑재돼 있는 하드웨어를 스토리지(저장소)라고 한다.
  • 저장소는 I/O의 서브 시스템으로 내부에는 CPU와 캐시가 존재
  • 서버와 I/O시에는 HDD가 직접 데이터 교환을 하는 것이 아니라 캐시를 통해서 한다.
  • 서버와 외부 대형 저장소 I/O는 어떻게 연결?
  • 대형 저장소와 연결할 때는 파이버 채널(Fibre Channel, FC)이라는 케이블을 사용해서 SAN(Storage Area Network)를 경유한다.
  • SAN에 접속하기 위한 파이버 채널 인터페이스를 FC포트라고 한다.
  • 보통은 서버 시스템 포트에 FC포트가 없기 때문에 PCI 슬롯에 HBA카드를 삽입해서 사용

PCI의 x8, x16의 의미

  • PCI (Peripheral Component Interconnect Bus)
  • 컴퓨터 메인보드에 주변 장치를 장착하는 데 쓰이는 컴퓨터 버스의 일종
  • PCI 3.0 은 1회선당 2GB/s의 전송이 가능
  • x8은 8선(8배), x16은 16선(16배)을 의미
  • x8은 8회선(8배)

대역

  • 한번에 데이터를 보낼 수 있는 데이터 폭 (전송폭) * 1초에 전송할수 있는 횟수 (전송 횟수)
  • 처리량이라고 불림

인터넷 속도 vs 용량

  • 인터넷 속도
    - bps로 계산 (bit per second)
    • 즉 bit임
    • 1Kbps=1024bps
    • 1Mbps=1024kbps
    • 1Gbps=1024Mbps
  • 인터넷 용량
    - byte로 계산
    • 즉 byte임 (bit에서 8로 나누어야 함)
    • 1Kbps=1초에 1024bit 전송 = 1024bit/8=1초에 125byte 전송
    • 1MBPS=1초에 1024K bit 전송 = 1024k bit/8 = 1초에 125Kbyte 전송 = 1초에 0.125MB 전송
    • 1GBPS=1024M bit 전송 = 1024M bit /8 = 1초에 125MBtye 전송
  • 문제
    - 1GBPS 전송량으로 1달 전송용량은?
    - 125MB x 86400(하루를 초로 변경 606024) x 30
    - 324,000,000 MB
    - 324 TB

SSD의 연결 규격 (3가지)

  • SATA (Serial ATA) - 6bps
  • SAS (Serail Attached SCSI) - 12Gbps
  • NVMe(NVM Express) - 32Gbps
profile
BackEnd Developer

0개의 댓글