<?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=Redis</id>
	<title>Redis - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Redis"/>
	<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Redis&amp;action=history"/>
	<updated>2026-05-19T10:35:15Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://junhoahn.kr/noriwiki/index.php?title=Redis&amp;diff=403&amp;oldid=prev</id>
		<title>Ahn9807: 새 문서: 분류: 시스템 벤치마크  == 개요 == 구글에서 만든 key-value store 데이터 베이스인데, 여기에 파일 시스템을 벤치마크할 수 있는 db_bench가 있다. 시스템 벤치마크시 유용하게 사용할 수 있기에 여기에 정리해 둔다.  LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.  == 벤치 방법 ==  모든 벤치마크는 page cache를 지우지 않...</title>
		<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Redis&amp;diff=403&amp;oldid=prev"/>
		<updated>2023-02-11T01:49:00Z</updated>

		<summary type="html">&lt;p&gt;새 문서: &lt;a href=&quot;/noriwiki/index.php?title=%EB%B6%84%EB%A5%98:%EC%8B%9C%EC%8A%A4%ED%85%9C_%EB%B2%A4%EC%B9%98%EB%A7%88%ED%81%AC&quot; title=&quot;분류:시스템 벤치마크&quot;&gt;분류: 시스템 벤치마크&lt;/a&gt;  == 개요 == 구글에서 만든 key-value store 데이터 베이스인데, 여기에 파일 시스템을 벤치마크할 수 있는 db_bench가 있다. 시스템 벤치마크시 유용하게 사용할 수 있기에 여기에 정리해 둔다.  LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.  == 벤치 방법 ==  모든 벤치마크는 page cache를 지우지 않...&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;
구글에서 만든 key-value store 데이터 베이스인데, 여기에 파일 시스템을 벤치마크할 수 있는 db_bench가 있다. 시스템 벤치마크시 유용하게 사용할 수 있기에 여기에 정리해 둔다.&lt;br /&gt;
 LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.&lt;br /&gt;
&lt;br /&gt;
== 벤치 방법 ==&lt;br /&gt;
 모든 벤치마크는 page cache를 지우지 않는다!. 따라서 직접 코드에 page cache를 지우는 코드를 삽입해야 한다.&lt;br /&gt;
 ./db_bench &amp;lt;arguments&amp;gt;&lt;br /&gt;
주요 arguments들&lt;br /&gt;
 --value_size=... (key-value의 value크기를 결정. 4096정도 넣으면 4GB정도 테스트 가능하다)&lt;br /&gt;
 --cache_size=... 내부 캐시 사이즈 결정&lt;br /&gt;
 --db=... 벤치마크할 폴더 설정&lt;br /&gt;
== 벤치 결과 ==&lt;br /&gt;
* read/fill random: 렌덤 access에서의 속도와 IOPS/us가 나온다. (async)&lt;br /&gt;
* read/fill seq: sequential access에서의 속도와 IOPS/us가 나온다. (async)&lt;br /&gt;
* read/fill reverse: reverse access에서의 속도와 IOPS/us가 나온다. (async)&lt;br /&gt;
* overwrite: async 모드에서 데이터를 랜덤한 키값에 따라서 덮어쓰는 속도를 측정한다. (async)&lt;br /&gt;
* fillsync: sync모드에서 데이터를 작성하는 속도를 측정한다. (sync) (즉 각각의 write모드 마다 sync()를 호출한다는 말)&lt;/div&gt;</summary>
		<author><name>Ahn9807</name></author>
	</entry>
</feed>