<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Storage_Performance_Development_Kit</id>
	<title>Storage Performance Development Kit - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Storage_Performance_Development_Kit"/>
	<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Storage_Performance_Development_Kit&amp;action=history"/>
	<updated>2026-06-14T03:27:07Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://junhoahn.kr/noriwiki/index.php?title=Storage_Performance_Development_Kit&amp;diff=381&amp;oldid=prev</id>
		<title>Ahn9807: 새 문서: 분류: 스토리지  == 개요 == SPDK는 Storage Performance Development Kit의 약자로, 성능, 확장성 그리고 usermode에서의 편리성을 제공하는 storage development kit이다. SPDK는 다음과 같은 서비스를 제공한다. * 모든 불필요한 드라이버를 userspace로 옮겨서, 시스템콜을 피하고 zero-copy가 application에서 가능하게 하였다. * 인터럽트보다는 polling으로 하드웨어와 통신하도록 하여서 인터...</title>
		<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Storage_Performance_Development_Kit&amp;diff=381&amp;oldid=prev"/>
		<updated>2023-02-05T08:52:05Z</updated>

		<summary type="html">&lt;p&gt;새 문서: &lt;a href=&quot;/noriwiki/index.php?title=%EB%B6%84%EB%A5%98:%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80&quot; title=&quot;분류:스토리지&quot;&gt;분류: 스토리지&lt;/a&gt;  == 개요 == SPDK는 Storage Performance Development Kit의 약자로, 성능, 확장성 그리고 usermode에서의 편리성을 제공하는 storage development kit이다. SPDK는 다음과 같은 서비스를 제공한다. * 모든 불필요한 드라이버를 userspace로 옮겨서, 시스템콜을 피하고 zero-copy가 application에서 가능하게 하였다. * 인터럽트보다는 polling으로 하드웨어와 통신하도록 하여서 인터...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[분류: 스토리지]]&lt;br /&gt;
&lt;br /&gt;
== 개요 ==&lt;br /&gt;
SPDK는 Storage Performance Development Kit의 약자로, 성능, 확장성 그리고 usermode에서의 편리성을 제공하는 storage development kit이다. SPDK는 다음과 같은 서비스를 제공한다.&lt;br /&gt;
* 모든 불필요한 드라이버를 userspace로 옮겨서, 시스템콜을 피하고 zero-copy가 application에서 가능하게 하였다.&lt;br /&gt;
* 인터럽트보다는 polling으로 하드웨어와 통신하도록 하여서 인터럽트에서 오는 latency를 줄였다.&lt;br /&gt;
* I/O path에서 발생할 수 있는 lock을 없애서 mesage passing에 의존하도록 하였다.&lt;br /&gt;
&lt;br /&gt;
SPDK는 이와 같은 방법으로, user space, polled-mode, asynchrous, lockless NVMe 드라이버를 구현하였다. SPDK는 헤더파일 하나만 include함으로써 드라이버가 userspace에서 작성될 수 있도록 하였다. &lt;br /&gt;
&lt;br /&gt;
SPDK는 userspace영역에서 디스트의 block단위의 처리까지 지원한다. 이를 통해서 [[NVME-oF]], [[iSCSI]], 그리고 [[vhost]]와 같은 기능들을 application단에서 자원할 수 있다. 또한 SPDK를 이용하여 application 제작자가 storage stack의 동작을 원하는 만큼 최적화 시킬 수 있게 되었다.&lt;/div&gt;</summary>
		<author><name>Ahn9807</name></author>
	</entry>
</feed>