giip
SES 안건 등록
インフラIOPSストレージ性能

Random IOPS와 Sequential IOPS의 차이, 벤치마크 결과를 읽는 방법

公開日 2026-08-13 · 更新日 2026-08-13 · 最終検証日 2026-08-13

結論

Random과 Sequential의 차이는 접근 위치의 연속성입니다. HDD에서는 탐색 시간과 회전 대기가 더해져 Random과 Sequential의 차이가 자릿수 단위로 벌어지고, SSD/NVMe에서는 차이가 크게 줄지만 사라지지는 않습니다(쓰기에서는 가비지 컬렉션과 쓰기 증폭(write amplification)의 영향도 더해집니다). 그리고 IOPS라는 수치는 I/O 크기·큐 깊이·read/write 비율·direct I/O 여부를 명시하지 않으면 비교할 수 없습니다. 벤치마크 결과를 읽을 때는 먼저 이 4가지 조건이 명시되어 있는지를 확인합니다.

この文書の適用条件

対象製品스토리지 전반(HDD / SATA SSD / NVMe SSD / 네트워크 연결 스토리지)
確認バージョンfio 3.x, sysstat(iostat), nvme-cli, Linux(2026-08-13 시점 공개 사양 기준)
適用環境온프레미스, EC2, Azure VM
必要権限fio는 대상 파일/장치에 대한 접근 권한(장치 직접 지정 시 root). `nvme list`는 root 권한이 필요한 경우가 있음
実行影響fio는 I/O 부하를 발생시킴. iostat·lsblk·nvme list는 조회만
再起動불필요
最終検証日2026-08-13

そのまま実行できるコマンド

랜덤 읽기(4k) 측정하기 — 데이터베이스적 접근에 가까운 조건
対象
Linux + fio 3.x
権限
대상 파일에 대한 읽기·쓰기 권한(장치 직접 지정 시 root)
変更作業
없음(읽기만)이나 I/O 부하가 발생함
Production実行
비권장. 검증 환경, 또는 운영과 공유하지 않는 스토리지에서 실행할 것
# 対象: Linux + fio 3.x
# 権限: 対象ファイルへの読み取り権限(デバイス直接指定なら root)
# 変更作業: なし(読み取りのみ)だが実行中は他処理の I/O 性能に影響する
# Production 実行: 非推奨。検証環境で実行すること
fio --name=rand_read_4k \
    --filename=/mnt/testdir/fio_testfile \
    --size=64G \
    --rw=randread \
    --bs=4k \
    --ioengine=libaio \
    --direct=1 \
    --iodepth=32 \
    --numjobs=4 \
    --runtime=300 \
    --time_based \
    --ramp_time=30 \
    --group_reporting

`--ramp_time=30`은 처음 30초를 집계에서 제외하는 지정으로, 캐시 워밍업이나 스케줄러의 안정화 구간을 제외할 수 있습니다. `--iodepth`와 `--numjobs`를 바꾸면 수치가 크게 달라집니다. 하나의 수치만 보지 말고 iodepth를 바꾼 여러 지점에서 측정하십시오.

순차 읽기(1M) 측정하기 — 백업이나 전체 테이블 스캔에 가까운 조건
対象
Linux + fio 3.x
権限
대상 파일에 대한 읽기 권한
変更作業
없음(읽기만)이나 I/O 부하가 발생함
Production実行
비권장. 검증 환경에서 실행할 것
# 対象: Linux + fio 3.x
# 権限: 対象ファイルへの読み取り権限
# 変更作業: なし(読み取りのみ)だが I/O 帯域を占有する
# Production 実行: 非推奨。検証環境で実行すること
fio --name=seq_read_1m \
    --filename=/mnt/testdir/fio_testfile \
    --size=64G \
    --rw=read \
    --bs=1M \
    --ioengine=libaio \
    --direct=1 \
    --iodepth=8 \
    --numjobs=1 \
    --runtime=300 \
    --time_based \
    --group_reporting

순차 처리에서는 IOPS가 아니라 대역폭(BW)을 봅니다. I/O 크기가 크기 때문에 IOPS 값은 작게 나오지만, 이것이 느리다는 의미는 아닙니다. IOPS와 블록 크기의 곱이 대역폭이 된다는 관계를 알아두면 오독을 피할 수 있습니다.

읽기/쓰기 혼합(70:30)으로 측정하기 — 실제 워크로드에 가까운 조건
対象
Linux + fio 3.x
権限
대상 파일에 대한 읽기·쓰기 권한
変更作業
있음(테스트 파일에 쓰기가 발생함)
Production実行
실행하지 말 것. 쓰기를 수반하므로 전용 검증 영역에서 실시
# 対象: Linux + fio 3.x
# 権限: 対象ファイルへの読み書き権限
# 変更作業: あり(テストファイルに書き込む。既存データを指定しないこと)
# Production 実行: 不可。専用の検証領域でのみ実行すること
fio --name=rand_rw_70_30 \
    --filename=/mnt/testdir/fio_testfile \
    --size=64G \
    --rw=randrw \
    --rwmixread=70 \
    --bs=8k \
    --ioengine=libaio \
    --direct=1 \
    --iodepth=32 \
    --numjobs=4 \
    --runtime=600 \
    --time_based \
    --ramp_time=60 \
    --group_reporting

쓰기를 포함하는 측정에서는 실행 시간을 충분히 길게 잡으십시오. SSD에서는 짧은 시간이면 여유 공간이 풍부한 상태의 값만 나오며, 가비지 컬렉션이 작동하기 시작한 후의 정상 상태를 측정할 수 없습니다. `--filename`에는 반드시 전용 테스트 파일을 지정하고 기존 데이터 파일을 지정하지 마십시오.

Linux 쪽에서 장치 구성과 I/O의 실태 확인하기参照のみ
対象
Linux(sysstat / nvme-cli)
権限
일반 사용자(nvme list는 root 권한이 필요한 경우가 있음)
変更作業
없음(조회만)
Production実行
가능
# 対象: Linux(sysstat / nvme-cli)
# 権限: 一般ユーザー(nvme list は root が必要な場合がある)
# 変更作業: なし(参照のみ)
# Production 実行: 可能
lsblk -o NAME,SIZE,TYPE,ROTA,MOUNTPOINT,MODEL
sudo nvme list
iostat -x 1 10

`lsblk`의 `ROTA`는 회전 매체인지 여부를 나타냅니다(1=회전 있음). `iostat -x`의 `r/s`·`w/s`가 실측 IOPS, `rareq-sz`·`wareq-sz`가 평균 I/O 크기, `r_await`·`w_await`가 지연 시간, `aqu-sz`가 평균 큐 길이입니다. 벤치마크 결과를 읽기 전에 실제 워크로드가 어떤 조건으로 움직이고 있는지를 이것으로 파악합니다.

結果の読み方

意味確認するポイント
fio: IOPS초당 I/O 완료 수bs·iodepth·numjobs·rw의 4가지 조건이 함께 있지 않으면 다른 측정값과 비교할 수 없음
fio: BW(대역폭)초당 전송량IOPS × 블록 크기와 거의 같음. 순차 측정에서는 이것이 주요 지표
fio: clat(completion latency)I/O 완료까지의 대기 시간평균뿐 아니라 99백분위수 이상을 봄. IOPS가 높아도 테일 지연이 크면 체감은 나쁨
fio: slat / lat발행 지연과 전체 지연slat이 크면 장치가 아니라 커널 쪽 발행 경로가 의심됨
fio: iodepth 분포실제로 유지된 큐 깊이지정한 iodepth까지 쌓이지 않았다면 부하 생성 쪽이 제한 요인
iostat: r/s, w/s실측 읽기/쓰기 IOPS벤치마크가 아닌 실제 워크로드의 값. 이것이 벤치 조건과 크게 다르면 벤치의 전제가 틀림
iostat: rareq-sz, wareq-sz평균 I/O 크기(KB)실제 워크로드의 I/O 크기. fio의 `--bs`는 이 값에 맞춤
iostat: r_await, w_await요청당 평균 대기 시간(ms)IOPS에 여유가 있는데도 크면 큐 대기 또는 하위 계층의 지연
iostat: aqu-sz평균 큐 길이작은데도 느리면 스토리지는 제한 요인이 아님. 크면 장치가 소화하지 못하고 있음
lsblk: ROTA회전 매체인지(1=HDD 상당)측정 대상이 HDD인지 SSD인지 혼동하지 않았는지 확인

こういう状況で使います

  • 제품 카탈로그의 IOPS 값과 직접 측정한 값이 크게 다름
  • 같은 스토리지인데 측정하는 사람에 따라 수치가 몇 배씩 달라짐
  • 벤치마크로는 빠른데 데이터베이스 처리는 기대만큼 빨라지지 않음
  • SATA SSD에서 NVMe SSD로 바꿨는데 체감이 달라지지 않음
  • NVMe를 다수 탑재한 구성으로 만들었는데 개수에 비례해 성능이 오르지 않음
  • 순차 수치와 랜덤 수치 중 어느 것을 봐야 할지 모르겠음

考えられる原因(可能性の高い順)

  1. 01

    IOPS라는 수치가 단독으로는 정의되지 않음

    IOPS는 "초당 I/O 횟수"일 뿐이며, 1회 I/O의 크기, 동시에 발행하고 있는 I/O 수(큐 깊이), 읽기/쓰기 비율, 캐시를 우회하고 있는지가 정해져야 비로소 의미를 갖습니다. 이 4가지가 갖춰지지 않은 수치끼리는 비교할 수 없습니다.

  2. 02

    HDD에서는 물리적 동작이 랜덤 접근을 지배함

    회전 매체에서는 랜덤 I/O 1회마다 헤드 이동(탐색)과 섹터가 돌아올 때까지의 대기(회전 대기)가 발생합니다. 순차 접근에서는 이것이 거의 발생하지 않으므로 같은 장치라도 랜덤과 순차에서 자릿수 차이가 납니다.

  3. 03

    SSD/NVMe에서도 차이는 0이 되지 않음

    기계적 동작이 없기 때문에 랜덤과 순차의 차이는 HDD보다 크게 줄지만, 플래시의 페이지/블록 구조, 쓰기 증폭, 가비지 컬렉션, 매핑 테이블 참조 비용이 있기 때문에 차이는 남습니다. 특히 쓰기에서는 여유 공간이 줄어든 정상 상태와 초기 상태에서 수치가 달라집니다.

  4. 04

    SATA(AHCI)와 NVMe는 큐 구조가 다름

    AHCI는 기본적으로 단일 명령 큐를 가지는 설계로, 동시에 발행할 수 있는 명령 수가 제한됩니다. NVMe는 CPU 코어마다 다수의 깊은 큐를 가질 수 있는 설계입니다. 이 차이가 효과를 내는 것은 고병렬 시이며, 큐 깊이 1의 순차적 접근에서는 차이가 작아집니다. "NVMe로 바꿨는데 빨라지지 않는다"면 측정 조건이 저병렬일 가능성이 있습니다.

  5. 05

    벤치마크가 캐시를 측정하고 있음

    `direct=1` 지정이 없거나, 테스트 크기가 RAM보다 작거나, 실행 시간이 짧아 워밍업만으로 끝나는 등의 조건에서는 측정하고 있는 것이 페이지 캐시나 컨트롤러의 라이트백 캐시입니다.

  6. 06

    데이터베이스의 접근 패턴과 측정 조건이 맞지 않음

    데이터베이스의 데이터 파일 접근은 일반적으로 랜덤 쪽에 가깝고, 트랜잭션 로그 쓰기는 순차적이며 동기적입니다. 로그 쓰기는 IOPS나 처리량이 아니라 쓰기 지연 시간이 효과를 줍니다. 순차 읽기 수치가 좋아도 이 두 성능은 보장되지 않습니다.

確認手順

  1. 1

    실제 워크로드의 I/O 특성을 먼저 측정하기

    参照のみ

    `iostat -x`로 `rareq-sz`·`wareq-sz`(평균 I/O 크기), `r/s`·`w/s`, `aqu-sz`(큐 길이)를 가져옵니다. 벤치마크 조건은 이에 맞춥니다.

  2. 2

    장치 구성 확인하기

    参照のみ

    `lsblk -o ...,ROTA,MODEL`과 `nvme list`로 측정 대상이 무엇인지(HDD인지 SSD인지, 로컬인지 네트워크 연결인지) 확정합니다.

  3. 3

    측정 조건을 명시한 상태로 fio 실행하기

    `--bs`·`--iodepth`·`--numjobs`·`--rw`·`--direct=1`을 명시하고 조건을 그대로 기록합니다. 조건 기록이 없는 벤치 결과는 나중에 해석할 수 없습니다.

  4. 4

    큐 깊이를 바꾼 여러 지점에서 측정하기

    iodepth를 바꾸며 IOPS와 지연 시간을 모두 기록합니다. IOPS가 한계에 도달한 후에도 지연 시간만 늘어나는 지점이 실용상의 상한입니다.

  5. 5

    쓰기는 정상 상태까지 실행하기

    SSD에서는 짧은 시간 측정이면 초기 상태의 값만 나옵니다. `--runtime`을 길게 잡고 `--ramp_time`으로 초기 구간을 제외합니다.

  6. 6

    다수 장치 구성에서는 계층별로 분리해 확인하기

    단일 장치, RAID/볼륨 계층, 파일시스템 계층, 애플리케이션 계층 순으로 측정해 어디서 한계에 부딪히는지 특정합니다.

対応方法

すぐに実施できる低リスクの対応

  • 비교하려는 두 수치의 측정 조건 맞추기

    参照のみ

    I/O 크기, 큐 깊이, 병렬 수, read/write 비율, direct 지정, 워킹셋 크기를 맞춥니다. 맞추지 못하면 비교를 포기하고 자신의 조건으로 다시 측정합니다.

  • 봐야 할 지표를 목적에서 정하기

    参照のみ

    응답 시간이 문제라면 지연 시간(clat의 백분위수), 배치 소요 시간이 문제라면 대역폭, 동시 실행 수가 문제라면 IOPS를 봅니다. 셋은 서로 다른 질문입니다.

事前検討が必要な変更

  • 실제 워크로드에 맞춘 측정 프로필 만들기

    `iostat`으로 얻은 평균 I/O 크기와 큐 길이를 `--bs`·`--iodepth`에 반영한 측정 조건을 만들고, 이후에는 그 조건으로 지속적으로 측정합니다.

  • 병렬도를 높여 NVMe의 특성을 살리기

    NVMe의 장점은 고병렬 시에 나타납니다. 애플리케이션 쪽이 순차적인 I/O만 발행하고 있다면 장치를 바꾸기보다 병렬도를 높이는 쪽이 효과적입니다.

  • 로그 쓰기와 데이터 쓰기를 분리하기

    순차적이고 동기적인 로그 쓰기와 랜덤한 데이터 접근을 같은 장치에 함께 두면 서로 간섭합니다. 분리 가능 여부를 검토합니다.

再起動・サービス影響を伴う変更

  • 스토리지 계층의 구성 변경하기

    RAID 레벨 변경, 스트라이프 크기 변경, 파일시스템 재생성은 데이터 이전을 수반합니다. 사전 백업과 롤백 절차가 필수입니다.

専門家のレビューが必要な作業

  • 다수 장치 구성의 병목을 설계 단계에서 찾아내기

    専門家レビュー必須

    NVMe를 다수 탑재하는 구성에서는 제한 요인이 장치 단일 성능이 아니라 상위 경로로 이동합니다. 후보는 CPU/플랫폼이 제공하는 PCIe 레인 수와 세대, HBA·익스팬더·백플레인 구성, 외장 섀시(DAS)의 링크 대역, 인터럽트와 I/O 처리에 사용할 수 있는 CPU 코어 수, 파일시스템이나 소프트웨어 RAID 계층의 처리, 그리고 최종적으로 애플리케이션 쪽의 병렬도입니다. 무엇이 효과를 내는지는 구성마다 다르므로 계층별로 순서대로 측정해 특정합니다.

!注意事項

  • 본 문서는 특정 제품의 IOPS 값·대역폭 값·지연 시간 값을 전혀 제시하지 않습니다. 제품의 성능값은 모델·펌웨어·구성·측정 조건에 따라 다릅니다. 필요한 수치는 본인 환경에서의 실측이나, 제조사가 측정 조건을 명시한 공표값에서 얻으십시오.
  • fio는 실제로 I/O 부하를 발생시킵니다. 운영 스토리지나 운영과 대역폭을 공유하는 경로에서는 실행하지 마십시오.
  • 쓰기를 포함하는 측정(`randrw`·`randwrite`)은 `--filename`에 지정한 영역을 덮어씁니다. 기존 데이터 파일이나 장치를 지정하지 마십시오.
  • `--direct=1`이 없는 측정과 RAM 용량보다 작은 워킹셋에서의 측정은 스토리지가 아니라 캐시를 측정하고 있습니다.
  • SSD의 쓰기 성능은 짧은 시간의 측정으로는 실제 운영 값이 나오지 않습니다. 여유 공간이 줄어 가비지 컬렉션이 작동하는 정상 상태까지 실행해야 합니다.
  • IOPS가 같아도 지연 시간 분포는 완전히 다를 수 있습니다. 평균 지연 시간뿐 아니라 99백분위수 이상의 테일 지연을 반드시 확인하십시오.

バージョン・環境による違い

HDD(회전 매체)랜덤 접근에서는 탐색 시간과 회전 대기가 지배적이며 순차와의 차이가 가장 크게 나타납니다. RAID 캐시가 끼면 이 차이가 측정상 보이지 않을 수 있습니다.
SATA SSD(AHCI 연결)큐의 수와 깊이가 프로토콜 쪽에서 제한되므로 고병렬 시에 NVMe와의 차이가 나타납니다. 저병렬에서는 차이가 작아집니다.
NVMe SSD코어마다 다수의 깊은 큐를 가질 수 있어 고병렬 랜덤 접근에서 장점이 나타납니다. 단일 스레드·큐 깊이 1의 측정에서는 장점이 잘 드러나지 않는다는 점에 주의하십시오.
네트워크 연결형 스토리지(EBS 등)장치 특성이 아니라 서비스 쪽 상한과 네트워크 경로가 지배적입니다. 로컬 NVMe의 측정값과 직접 비교할 수 없습니다.

これで解決しない場合に確認すること

  • CPU가 포화되지 않았는지 확인하기

    고IOPS 측정에서는 인터럽트 처리와 I/O 발행으로 CPU를 다 써버리는 경우가 있습니다. `iostat`과 함께 `mpstat`으로 CPU 사용률을 확인하십시오.

  • I/O 스케줄러 설정 확인하기

    NVMe에서는 `none`이 적합한 경우가 많으며, 회전 매체용 스케줄러를 그대로 쓰면 불필요한 재정렬이 들어갑니다.

  • 파일시스템의 정렬(alignment) 확인하기

    파티션이나 스트라이프의 경계가 어긋나 있으면 1회의 논리 I/O가 여러 물리 I/O로 분할됩니다.

  • 애플리케이션의 동시 실행 수 확인하기

    스토리지가 상한에 도달하지 않았는데도 느리다면 제한 요인은 애플리케이션 쪽의 병렬도나 락 경쟁입니다.

  • 비교 대상의 측정 조건 확보하기

    다른 곳의 수치와 비교하는 경우, 그 측정의 bs·iodepth·numjobs·rw·direct 지정이 공개되어 있는지 확인합니다. 공개되지 않은 수치와는 비교할 수 없습니다.

この文書の根拠と限界

一般的な技術説明

스토리지 I/O의 일반적인 성능 특성(회전 매체의 탐색·회전 대기, 플래시 메모리의 쓰기 증폭, AHCI와 NVMe의 큐 구조 차이)과 fio·iostat의 공개 옵션 사양에 기반합니다. 특정 제품의 성능값이나 특정 환경의 실측값은 포함하지 않습니다. 수치가 필요한 경우 본인 환경에서의 실측으로 확보하십시오.

よくある質問

Random IOPS와 Sequential IOPS는 무엇이 다릅니까?

접근하는 위치가 연속적인지 아닌지의 차이입니다. HDD에서는 랜덤 접근마다 탐색과 회전 대기가 발생하므로 순차와의 차이가 자릿수 단위로 벌어집니다. SSD/NVMe에서는 기계적 동작이 없어 차이가 크게 줄지만, 플래시의 내부 구조와 가비지 컬렉션의 영향으로 0이 되지는 않습니다.

IOPS 수치만으로 제품을 비교할 수 있습니까?

할 수 없습니다. IOPS는 I/O 크기·큐 깊이·병렬 수·read/write 비율·direct I/O 여부가 정해져야 비로소 의미를 갖습니다. 이들이 명시되지 않은 수치끼리는 비교 대상이 되지 않습니다. 비교하고 싶다면 같은 조건으로 직접 측정하십시오.

SATA SSD와 NVMe SSD의 Random Read IOPS는 얼마나 다릅니까?

본 문서에서는 수치를 제시하지 않습니다. 차이의 크기는 모델·세대·측정 조건에 따라 다릅니다. 구조상의 차이는 AHCI가 단일 명령 큐 중심인 것에 비해 NVMe는 코어마다 다수의 깊은 큐를 가질 수 있다는 점입니다. 이 차이는 고병렬 시에 나타나며 큐 깊이 1의 순차적 접근에서는 작아집니다. 실제 차이는 동일 조건의 fio 측정으로 확인하십시오.

NVMe를 24개 탑재하면 24배 빨라집니까?

그렇지 않습니다. 개수를 늘리면 제한 요인이 장치 단일에서 상위 경로로 이동합니다. 후보는 CPU/플랫폼의 PCIe 레인 수와 세대, HBA·익스팬더·백플레인 구성, 외장 섀시의 링크 대역, 인터럽트와 I/O 처리에 사용할 수 있는 CPU 코어 수, 파일시스템이나 RAID 계층의 처리, 그리고 애플리케이션 쪽의 병렬도입니다. 무엇이 효과를 내는지는 구성에 따라 다르므로 계층별로 측정해 특정하십시오.

데이터베이스에서는 Random과 Sequential 중 어느 것을 봐야 합니까?

둘 다이지만 역할이 다릅니다. 데이터 파일 접근은 일반적으로 랜덤 쪽에 가까우므로 랜덤 I/O의 성능이 효과를 줍니다. 트랜잭션 로그 쓰기는 순차적이고 동기적이며 IOPS보다 쓰기 지연 시간이 효과를 줍니다. 로그와 데이터를 같은 장치에 함께 두면 서로 간섭한다는 점에도 주의하십시오.

Production에서 실행할 수 있습니까?

`lsblk`·`nvme list`·`iostat`은 조회만 하므로 운영 환경에서도 실행할 수 있습니다. fio는 실제로 부하를 걸고 쓰기를 포함하는 조건에서는 지정 영역을 덮어쓰므로 운영 환경에서는 실행하지 마십시오. 전용 검증 영역을 준비하십시오.

この文書がカバーする質問

  • SATA SSD와 NVMe SSD의 Random Read IOPS 차이
  • 24개 NVMe SSD 구성에서 병목이 되는 지점
  • 벤치마크의 IOPS 값이 제품 카탈로그와 다른 이유
  • 데이터베이스는 랜덤 I/O와 순차 중 어느 것이 중요한가

リスク表示の意味

  • 参照のみデータと設定を変更しません。
  • 影響は限定的ですが、権限と負荷の確認が必要です。
  • 性能・ロック・コストに影響する可能性があります。
  • 障害・データ損失・復旧作業が発生する可能性があります。
  • 専門家レビュー必須本番適用前に別途レビューが必須です。

GIIPの対応範囲

여기까지의 내용은 측정 조건만 맞추면 누구나 재현할 수 있습니다. 실제 운영에서 어려운 것은 올바르게 측정하는 것이 아니라, 측정한 조건을 기록하고 다음 측정과 비교할 수 있는 상태를 유지하는 것입니다. GIIP에서는 AWS와 Azure 상의 여러 데이터베이스 및 약 30개의 웹 서비스에 대해 I/O 크기·큐 길이·대기 시간을 AI 에이전트가 동일 조건으로 지속적으로 수집하고, 과거 분포와 비교해 벗어난 시점에 사람인 전문가가 원인을 파악합니다. 단발성 벤치마크 값이 아니라 같은 조건으로 계속 수집한 시계열을 판단 근거로 삼기 위한 체계입니다.

執筆・技術検証

GIIP プロダクション運用チーム

大規模Webサービス、SQL Server、Oracle、AWS、Azureの設計・移行・運用に約30年従事。x12largeクラスのAWS RDS for SQL Server環境12セット、約12万テーブルのOracle環境、約3TBのTiDBからAurora MySQLへの移行を経験。現在も複数のクラウドデータベースと約30のWebサービスを、AIエージェントと人間の専門家が継続的に監視・運用しています。

関連するナレッジ

関連サービス

스토리지 성능 측정 조건을 상담하기

同じ確認を複数の環境で継続する必要がある場合は、運用体制ごと相談できます。

스토리지 성능 측정 조건을 상담하기

ナレッジベース一覧へ