RSS구독하기:SUBSCRIBE TO RSS FEED
즐겨찾기추가:ADD FAVORITE
글쓰기:POST
관리자:ADMINISTRATOR

GlusterFS vs. Ceph

Everywhere I go, people ask me about Ceph. That’s hardly surprising, since we’re clearly rivals – which by definition means we’re not enemies. In fact I love Ceph and the people who work on it. The enemy is expensive proprietary Big Storage. The other enemy is things like HDFS that were built for one thing and are only good for one thing but get hyped relentlessly as alternatives to real storage. Ceph and GlusterFS, by contrast, have a lot in common. Both are open source, run on commodity hardware, do internal replication, scale via algorithmic file placement, and so on. Sure, GlusterFS uses ring-based consistent hashing while Ceph uses CRUSH, GlusterFS has one kind of server in the file I/O path while Ceph has two, but they’re different twists on the same idea rather than two different ideas – and I’ll gladly give Sage Weil credit for having done much to popularize that idea.

It should be no surprise, then, that I’m interested in how the two compare in the real world. I ran Ceph on my test machines a while ago, and the results were very disappointing, but I wasn’t interested in bashing Ceph for not being ready so I didn’t write anything then. Lately I’ve been hearing a lot more about how it’s “nearly awesome” so I decided to give it another try. At first I tried to get it running on the same machines as before, but the build process seems very RHEL-unfriendly. Actually I don’t see how duplicate include-file names and such are distro-specific, but the makefile/specfile mismatches and hard dependency on Oracle Java seem to be. I finally managed to get enough running to try the FUSE client, at least, only to find that it inappropriately ignores O_SYNC so those results were meaningless. Since the FUSE client was only slightly interesting and building the kernel client seemed like a lost cause, I abandoned that effort and turned to the cloud.

For these tests I used a pair of 8GB cloud servers that I’ve clocked at around 5000 synchronous 4KB IOPS (2400 buffered 64KB IOPS) before, plus a similar client. The very first thing I did was test local performance to verify that local performance was as I’d measured before. Oddly, one of the servers was right in that ballpark, but the other was consistently about 30% slower. That’s something to consider in the numbers that follow. In any case, I installed Ceph “Argonaut” and GlusterFS 3.2 because those were the ones that were already packaged. Both projects have improved since then; another thing to consider. Let’s look at the boring number first – buffered sequential 64KB IOPS.

Async 64KB graph

No clear winner here. The averages are quite similar, but of course you can see that the GlusterFS numbers are much more consistent. Let’s look at the graph that will surprise people – synchronous random 4KB IOPS.

Sync 4KB graph

Oh, my. This is a test that one would expect Ceph to dominate, what with that kernel client to reduce latency and all. I swear, I double- and triple-checked to make sure I hadn’t reversed the numbers. My best guess at this point is that the FUSE overhead unique to GlusterFS is overwhelmed by some other kind of overhead unique to Ceph. Maybe it’s the fact that Ceph has to contact two servers at the filesystem and block (RADOS) layers for some operations, while GlusterFS only has a single round trip. That’s just a guess, though. The important thing here is that a lot of people assume Ceph will outperform GlusterFS because of what’s written in a paper, but what’s written in the code tells a different story.

Just for fun, I ran one more set of tests to see if the assumptions about FUSE overhead at least held true for metadata operations – specifically directory listings. I created 10K files, did both warm and cold listings, and removed them. Here are the results in seconds.

CephGlusterFS
create109.320184.241
cold listing0.8899.844
warm listing0.6828.523
delete93.74877.334

Not too surprisingly, Ceph beat GlusterFS in most of these tests – more than 10x for directory listings. We really do need to get those readdirp patches in so that directory listings through FUSE aren’t quite so awful. Maybe we’ll need something else too; I have a couple of ideas in that area, but nothing I should be talking about yet. The real surprise was the last test, where GlusterFS beat Ceph on deletions. I noticed during the test that Ceph was totally hammering the servers – over 200% CPU utilization for the Ceph server processes, vs. less than a tenth of that for GlusterFS. Also, the numbers at 1K files weren’t nearly as bad. I’m guessing again, but it makes me wonder whether something in Ceph’s delete path has O(n²) behavior.

So, what can we conclude from all of this? Not much, really. These were really quick and dirty tests, so they don’t prove much. It’s more interesting what they fail to prove, i.e. that Ceph’s current code is capable of realizing any supposed advantage due to its architecture. Either those advantages aren’t real, or the current implementation isn’t mature enough to demonstrate them. It’s also worth noting that these results are pretty consistent with both Ceph’s own Argonaut vs. Bobtail performance preview and my own previous measurements of a block-storage system I’ve been told is based on Ceph. I’ve seen lots of claims and theories about how GlusterFS is going to be left in the dust, but as yet the evidence seems to point (weakly) the other way. Maybe we should wait until the race has begun before we start predicting the result.

2013/10/25 10:39 2013/10/25 10:39
http://zosel.net/trackback/81
from.champion brand nba jerseys  2015/06/26 14:21
<a href="http://lebronjamesssneakers.wordpress.com">old champion basketball jerseys</a>
from.Ugg Boots Prezzi  2015/11/09 18:46
nike air max white grey black
from.Ugg Donna  2015/11/09 18:56
nike air max cheapest price
from.Ugg Non Originali  2015/11/09 18:57
nike air max plus
from.Ugg Sconto 70  2015/11/09 20:05
nike cheap free runs
from.birkenstock australia store  2015/11/09 23:05
birkenstock shoes sydney
from.birkenstock discount  2015/11/10 00:02
birkenstock sale sandals
from.Outlet Ugg Milano  2015/11/10 05:04
nike free run 3 print
from.Ugg Mini Bailey  2015/11/10 08:06
nike free runs online cheap
from.Ugg Shoes Online Shop  2015/11/10 08:58
cheap mcm purse
from.Ugg Australia Saldi  2015/11/10 09:18
nike shopping shoes
from.birkenstock sale australia  2015/11/10 09:23
http://birkenstockaustralia2013.blogspot.com/
from.Sito Ufficiale Ugg Italia  2015/11/10 11:07
nike 2013 air max
from.birkenstock sandals  2015/11/10 13:46
birkenstock gizeh sandals
from.Ugg Chestnut  2015/11/10 16:13
cheap nike air max hyperfuse
from.Colori Ugg  2015/11/10 20:36
nike free run tiffany
from.Stivali Ugg Prezzo  2015/11/10 22:40
nike free run 3.0 v6
from.Ugg 38  2015/11/10 23:25
sale nike
from.http://www.lakeheadboatbasin.com/Library/info.php?pid=165  2015/11/11 01:43
we call it "honor murdering, its conscientiously moreover culturally passionate hard of ladies to protect dude ego, still I really want ended up being a more suitable text. "hunny slaughter" works, but a majority of people are your girls. "family group...
from.Ugg Genova  2015/11/11 04:20
sale nike air
from.Stivali Ugg Scontati Online  2015/11/11 06:41
nike free run design
from.Ugg Bottoni  2015/11/11 07:20
womens nike
from.Scarpe Ugg Offerte  2015/11/11 18:50
cheap nike free run outlet
from.Stivali Ugg Outlet Italia  2015/11/11 19:14
nike air max grey white black
from.Ugg 5825  2015/11/12 01:54
nike shoes nike air max
from.Ugg Stivali  2015/11/12 03:03
nike air max black mens
from.Stivali Ugg Outlet Online  2015/11/12 07:02
nike air max grey black and white
from.Ugg Estivi  2015/11/12 07:14
running in nike free
from.Ugg Classic Mini  2015/11/12 08:06
nike air max sneaker news
from.Ugg Kids Shop Online  2015/11/12 08:06
nike .com outlet
from.Ugg Australia Official Site  2015/11/12 08:29
nike free 3.00
from.Negozio Ugg Milano  2015/11/12 15:11
nike free shoes 3.0
from.Ugg Saldi  2015/11/12 15:27
nike in tanger outlets
from.Stivali Ugg Prezzo Italia  2015/11/12 21:07
design your own nike shoes
from.Ugg Italia Negozi  2015/11/12 21:13
nike elite
from.Ugg Online Store  2015/11/12 21:42
white nike air max 2014
from.Ugg Calzature  2015/11/12 22:40
2013 nike air max mens cheap
from.Ugg Palermo  2015/11/12 22:51
buy nike shoe online
from.Ugg Scontati Online  2015/11/12 23:16
cheap nike air max 2013
from.Ugg Australia Eu  2015/11/12 23:49
nike air max sale shoes
from.Ugg Australia Originali  2015/11/13 02:27
nike air max 97
from.Ugg Italia Prezzo  2015/11/13 04:06
nike women 5.0
from.Negozi Ugg Roma  2015/11/13 04:54
free runs nike 5.0
from.Dove Comprare Ugg Online  2015/11/13 08:49
nike free run 4 v2
from.Stivali Donna Ugg  2015/11/13 08:50
nike free 5.0 v2
from.Ugg Catalogo  2015/11/13 15:38
nike free runs free shipping
from.Ugg Ebay Italia  2015/11/13 18:45
nike use
from.Ugg Bimba  2015/11/14 20:30
price of mcm bag
from.Ugg Baby  2015/11/14 21:39
2013 nike max air
from.Stivali Pelosi Ugg  2015/11/15 02:52
mcm sale
from.Prezzo Ugg Italia  2015/11/15 10:15
nike online shop
from.Ugg Official Site  2015/11/15 15:19
womens nike free 5.0 on sale
from.Scarpe Ugg Online  2015/11/15 16:16
cheap sneakers nike
from.Ugg Catania  2015/11/16 04:10
order cheap nike shoes online
from.Ugg Australia Outlet  2015/11/16 06:58
mcm boston
from.Vendita Ugg  2015/11/16 10:54
nike air max black women
from.Stivali Ugg Offerte  2015/11/17 10:01
blue and pink nike free run
from.Stivali Ugg Usati  2015/11/17 10:26
cheap baby nike shoes
from.Ugg Boots Outlet Italia  2015/11/17 22:42
nike store customise
from.Ugg Kids  2015/11/18 00:00
nike shoes air max price
from.Vendita Ugg Online  2015/11/18 05:24
nike air max command
from.Ugg Baby  2015/11/18 06:55
buy mcm bags
from.Stivali Ugg  2015/11/18 11:08
nike air max wholesale
from.Ugg Prezzi Scontati  2015/11/18 13:20
nike airmax 360
from.Ugg Button Mini  2015/11/18 22:27
nike training 5.0
from.Offerte Ugg  2015/11/19 00:10
nike air max 2000
from.Stivali Ugg Online  2015/11/20 03:31
nike air max line
from.Ugg Italia Online Recensioni  2015/11/20 09:54
nike id fr
from.Ugg Negozi Milano  2015/11/20 11:00
shop online nike
from.Ugg Bambino  2015/11/20 16:39
find nike shoes
from.Immagini Ugg-boots  2015/11/21 00:51
nike air max premium womens
from.Stivali Ugg Bailey Button  2015/11/21 02:23
buy cheap nike air max
from.Ugg Outlet Italia Online  2015/11/21 04:39
buy nike womens shoes online
from.Ugg Bambini  2015/11/21 07:03
nike air max original
from.Ugg Leopardati  2015/11/21 11:01
nike shoe customize
from.Ugg Prezzi Scontati  2015/11/22 20:04
flyknit nike air max
from.Sandali Ugg 2014  2015/11/22 20:35
nike mens shoes air max
from.Ugg Vendita Online Italia  2015/11/23 08:33
shop at nike
from.Ugg On Line Shop  2015/11/23 10:30
nike max air shoes
from.Ugg Baby  2015/11/23 12:46
nike factory outlet prices
from.Ugg Outlet Store Online  2015/11/23 13:44
womens nike free 4.0 v3
from.Ugg Boots Italia Online  2015/11/23 20:05
mcm bag cheap
from.Ugg Offerta  2015/11/23 21:18
womens nike free run 3
from.Ugg Brescia  2015/11/26 15:17
nike free run 4.0 print
from.Ugg Chestnut  2015/11/27 11:45
nike air max black for women
from.Ugg In Lana  2015/11/28 02:02
mcm purse prices
from.Infradito Ugg  2015/11/28 06:14
nike outlet store sale
from.Mcm Wallet Sale  2016/01/04 17:30
online nike shoe
from.Mcm In Uk  2016/02/04 14:11
nike air max grey and blue
from.Mcm Online Shop Korea  2016/02/04 14:55
mcm clutch
from.Mcm Sale Uk  2016/02/04 19:02
nike free run plus 2
from.Mcm Handbags For Sale  2016/02/04 21:04
free run 3 nike women
from.Buy Mcm  2016/02/05 00:52
online cheap nike shoes
from.Mcm Bags Wiki  2016/02/05 01:11
nike runners
from.Price For Mcm Backpack  2016/02/05 03:37
nike air griffey max 1
from.Mcm Uk Bag  2016/02/05 06:58
nike air max shox
from.Mcm Comic Con London 2014 Guests  2016/02/05 07:47
nike free run champs
from.Mcm Handbags Uk  2016/02/05 10:26
cheap free run nike
from.Mcm Outlet Store  2016/02/05 14:54
new mcm bags
from.Large Mcm Backpack  2016/02/05 15:35
black nike free
from.Mcm Handbags Sale  2016/02/05 16:59
nike shop basketball
from.Mcm Backpack White  2016/02/05 19:12
cheap nike air force 1 low shoes
from.Mcm Collection  2016/02/05 20:32
nike shoes for women air max
from.Buy Mcm Backpack  2016/02/06 01:15
nike shoes air max price
from.Mcm Store Korea  2016/02/06 07:19
nike outlet nike outlet
from.Mcm For Cheap  2016/02/06 11:00
nike free 5.0 womens cheap
from.Vintage Mcm  2016/02/06 13:03
nike free id shoes
from.Mcm Women Bags  2016/02/06 13:20
nike training shoes
from.Mcm Vintage Bag  2016/02/06 21:25
cheap nike clothes for sale
from.Mcm Backpack Sale  2016/02/06 22:56
nike running air
from.Mcm Korea Store Location  2016/02/07 03:06
nike outlet hilton head
from.Mcm Bags Backpack  2016/02/07 05:05
nike air max trainer one
from.Ugg Rosa  2016/02/07 05:55
nike air max defy run - mens
from.Ugg Sito Italiano  2016/02/07 06:17
online shopping nike
from.Mcm For Cheap  2016/02/07 08:35
women nike shoe
from.Mcm Comic Con London October 2014  2016/02/07 14:46
nike air maxes 90 cheap
from.Cheap Mcm Backpack Uk  2016/02/07 17:34
nike free run silver
from.Mcm Fashion  2016/02/07 19:36
wholesale nike shox
from.Ugg Mini Neri  2016/02/07 20:30
mens nike air max shoes
from.Mcm Totes  2016/02/07 20:47
nike free run jd
from.Boot Ugg  2016/02/07 21:51
mcm prices
from.Mcm Store Online  2016/02/07 22:59
nike mens running shoes
from.Mcm Fashion  2016/02/08 03:22
nike outlet washington dc
from.Mcm Prices  2016/02/08 05:14
nike free support
from.Mcm Shoes  2016/02/08 10:53
nike store usa outlet
from.Mcm Backpack Red  2016/02/08 14:20
mcm backpack for sale
from.Where Can I Buy Mcm Handbags  2016/02/08 16:56
nike for women
from.Mcm Electronic  2016/02/08 17:56
nike id create
from.Mcm China  2016/02/08 20:11
nike foamposite
from.Mcm Backpack On Sale  2016/02/08 22:23
nike shox cheap
from.Mcm Handbags Online  2016/02/09 02:04
where can i buy mcm backpack
from.Mcm Review  2016/02/09 03:43
nike air max classics
from.Mcm London 2014 Guests  2016/02/09 08:12
nike free run 3.0 v2
from.Mcm White Backpack  2016/02/09 10:47
grade school nike air max
from.Mcm Backpack Price Uk  2016/02/09 20:07
fake nike air max shoes
from.Ugg 2013  2016/02/09 20:41
nike design your own shoes online
from.Mens Mcm Bags  2016/02/09 23:41
nike free run 3 trainers
from.Stivali Ugg Inverno 2013  2016/02/10 00:37
nike air max lebron
from.Mcm Online Sale  2016/02/10 04:14
nike free runs v4
from.Stivali Ugg 2013  2016/02/10 07:25
nike air max black grey
from.Mcm Coupons  2016/02/10 08:01
nike shoes nike free run
from.Vintage Mcm Handbags  2016/02/10 09:22
free run 3 nike
from.Mcm Purses For Cheap  2016/02/10 10:31
nike free run buy online
from.Mcm On Sale  2016/02/10 13:40
nike free run 4.0 v3 womens
from.Mcm Handbags 2014  2016/02/10 16:17
mcm men
from.Men Mcm Backpack  2016/02/10 19:08
nike styles
from.Discount Mcm Bags  2016/02/10 19:52
nike outlet williamsburg va
from.Ugg Calzature  2016/02/11 01:00
nike free run 3 trainers
from.Mcm London Comic Con May 2014  2016/02/11 01:59
nike flywire
from.Mcm Backpack Australia  2016/02/11 05:04
nike womens free run 3.0
from.Ugg Scarpe Donna  2016/02/11 11:50
where can i find nike air max
from.Outlet Ugg Online Italia  2016/02/11 14:32
nike outlet livermore
from.Sale Mcm-Bags.Com  2016/02/11 16:21
nike free run
from.Mcm Stark  2016/02/12 00:54
nike 5.0 free
from.Ugg Lana  2016/02/12 01:13
nike was shoes
from.Misure Ugg  2016/02/12 06:56
nike air max sale mens
from.Guanti Ugg  2016/02/12 10:42
black and white nike air max womens
from.Mcm Cheap Handbags  2016/02/12 10:50
latest nike shoes
from.Mcm Eletronics  2016/02/12 16:48
nike sneaker
from.Mcm Bag For Cheap  2016/02/12 20:15
wholesale nike air max china
from.Mcm Korea Price  2016/02/12 22:56
nike air max running shoes for men
from.Online Shop Tas Mcm  2016/02/13 01:11
nike shoes online
from.Mcm Bags Online  2016/02/13 03:10
cheap nike air trainers for men
from.Black Mcm Bag  2016/02/13 10:53
grey and black nike air max
from.Mcm 2014 London  2016/02/13 13:46
nike id colors
from.Mcm Bag On Sale  2016/02/13 17:11
nike customize shoes women
from.Scarponcini Ugg  2016/02/13 19:51
nike shoes outlet store locations
from.Mcm Handbags On Sale  2016/02/14 02:31
nike official store
from.Ugg Sale Online  2016/02/14 03:27
buy mcm bags
from.Vintage Mcm Bags  2016/02/14 11:02
nike free 3.0 blue
from.Mcm China  2016/02/14 11:50
mcm backpack buy online
from.Scarpe Ugg  2016/02/14 13:13
online nike outlet
from.Ugg Tall  2016/02/14 14:06
nike free run 5.0 black grey
from.Mcm Handbags Online  2016/02/14 16:27
nike free 5.0 womens on sale
from.Mcm Sales  2016/02/14 18:28
nike store nike outlet
from.Online Mcm  2016/02/15 02:44
nike free run 3 sneaker
from.Mcm Backpack Cognac  2016/02/15 05:22
nike free run 3 nike.com
from.Ugg 50 Euro  2016/02/16 10:46
nike air max 2014 women
from.Vendita Ugg Milano  2016/02/16 15:53
cheap womens nike free run 5.0
from.Mcm Handbags  2016/02/16 16:07
nike mogan mid 2
from.Ugg A Poco Prezzo  2016/02/18 05:59
nike air max t zone
from.Mcm Korea Price  2016/02/18 16:34
nike 2014 free runs
from.Mcm Electronic  2016/02/18 18:39
new white nike air max
from.Ugg Nero  2016/02/19 00:57
nike outlets in washington
from.Mcm Electronics Coupon Code  2016/02/20 02:31
nike running shoes for sale
from.Ugg Stivali Prezzi  2016/02/20 03:50
mcm online sale
from.Mcm Totes  2016/02/20 11:23
nike outlet free run
from.Ugg Stivali  2016/02/20 12:30
nike free run 3 womens running
from.Ugg Firenze  2016/02/20 23:07
kids nike shoes
from.Replica Mcm  2016/02/21 03:28
basketball nike id
from.Ugg Milano  2016/02/21 06:00
nike air 180
from.Mcm Luxury  2016/02/21 06:48
nike air max 90 cheap uk
from.Stivali Donna Ugg  2016/02/21 09:29
mcm uk
from.Mcm Mens Backpack  2016/02/22 03:30
nike free men
from.Mcm Elec  2016/02/22 06:59
website for cheap nike shoes
from.Ugg Scarpe Sito Ufficiale  2016/02/22 14:48
nike free run purple
from.Ugg Bambini  2016/02/22 15:09
air max nike cheap
from.Mcm Bag Sale  2016/02/23 19:14
mens nike running shoes
from.Mcm Online Shop Canada  2016/02/25 01:09
nike air max where to buy
from.What Are Mcm Bags  2016/02/25 02:16
2014 nike air max women
from.Stivale Ugg  2016/02/25 06:40
6.0 nike
from.Mcm Australia  2016/02/25 17:11
nike free run benefits
from.Mcm Worldwide  2016/02/25 20:17
nike air max 2014 women
from.Red Mcm Backpack  2016/02/26 10:04
nike shoes online sale
from.Mcm Electronics Springboro  2016/02/26 14:28
nike free fashion
from.Mcm Handbags Online Shopping  2016/02/26 16:25
womens nike free 4
from.Mcm Store Online  2016/02/26 19:49
nike free 3.0 v3
from.Mcm Purse  2016/02/27 06:04
nike air max grey and black
from.Ugg Store Italia  2016/02/27 16:00
nike max air 90
from.Mcm Bags For Cheap  2016/02/27 19:28
shop nike
from.Mcm Purses For Cheap  2016/02/27 21:20
customise nike id
from.Ugg Outlet  2016/02/27 21:49
nike air max 1
from.Oakley Sunglasses Wholesale  2016/02/28 11:13
womens nike free running shoes on sale
from.Oakley Sunglasses Sale Closeout  2016/02/29 04:09
where can i buy cheap nike air max 1
from.Oakley Sunglasses Outlet Canada  2016/02/29 05:08
nike air max 2011 womens
from.New Oakley Sunglasses 2011  2016/02/29 05:19
cheap mcm shoes
from.Ray Ban Frames  2016/02/29 10:30
nike outlet
from.Ray Ban Glasses Frames  2016/02/29 11:22
shop mcm backpack
from.$18 Cheap Oakley Sunglasses On Ebay  2016/02/29 15:35
chinese wholesale nike air max
from.Oakley Prescription Sunglasses Uk  2016/02/29 20:40
large mcm backpack
from.Oakley Sunglasses Review  2016/03/01 02:52
nike free runners
from.Ray Ban Rx  2016/03/01 03:13
nike air max running women
from.Ray Ban Timeless  2016/03/01 05:23
nike shoes customize women
from.Oakley Goggles Sale  2016/03/02 09:10
nike shoes free run 5.0
from.Camo Oakley Sunglasses Sale  2016/03/02 10:12
nike free runs
from.Cheapest Oakley Glasses  2016/03/02 10:34
nike shoes online free shipping
from.Ray Ban Optical  2016/03/02 23:17
nike plus shoes
from.Oakley Sunglasses Us  2016/03/04 04:54
nike free run 4
from.Cheap Oakley Knockoff Sunglasses  2016/03/04 05:52
nike canada outlet
from.Oakley Outlet Store Illinois  2016/03/04 11:42
http://znienacka.art.pl/wp-admin/images/oakley-sale-sunglasses/Oakley-Batwolf-Discount-v65ho3.htmlOakley Batwolf Discount
from.Oakley Sunglasses Online Usa  2016/03/04 11:58
mens cheap nike air max
from.Oakley Vault  2016/03/04 16:18
nike air max leather sneakers women
from.Cheap Fake Oakley Sunglasses  2016/03/04 21:26
nike air max uptempo
from.Prescription Oakley Sunglasses Online  2016/03/04 23:02
cheapest place for nike air max
from.Oakley Vault Discount Sunglasses  2016/03/04 23:45
nike air max 90 cheap
from.Cheap Oakley Sunglasses For Kids  2016/03/04 23:49
mcm limited edition backpack
from.Cheap Oakley Chainlink  2016/03/05 03:59
http://lesnaja-poljana.ru/wp-content/oakley-thump-pro/Oakley-Outlet-Store-b0qskq.htmlOakley Outlet Store
from.Oakley Radar Sunglasses Sale  2016/03/05 04:07
nike free run canada
from.Discount Oakley Sunglasses Uk  2016/03/05 06:17
nike nz
from.Cheap Oakley Livestrong Sunglasses  2016/03/05 09:45
http://blog.koozyt.com/wp-includes/images/media/oakley-sunglasses/Cheap-Oakley-Sunglasses-Ebay-tit72a.htmlCheap Oakley Sunglasses Ebay
from.Where To Buy Oakley Sunglasses Online  2016/03/05 09:52
nike free run on sale
from.Discount Oakley Thump Pro Sunglasses  2016/03/06 20:32
buy cheap nike air max 90
from.2013 New Oakley Sunglasses  2016/03/06 20:32
nike air max shoe
from.Cheap Oakley Sunglasses Sale Co Uk  2016/03/06 23:17
cheap nike sneakers free shipping
from.Oakley Sunglass Outlet  2016/03/07 03:38
nike air max moto womens
from.Sunglasses Sale Oakley  2016/03/07 09:27
nike air max sandals
from.Oakley Sunglasses Discount Uk  2016/03/10 01:03
http://blog.koozyt.com/wp-includes/images/media/oakley-sunglasses/Oakley-Outlet-Pleasant-Prairie-a845dq.htmlOakley Outlet Pleasant Prairie
from.Oakley New Sunglasses 2013  2016/03/10 01:27
where to buy nike
from.Oakley Sunglasses Sale  2016/03/10 16:47
cheap nike air max 2009
from.Oakley Sunglasses Us  2016/03/11 04:27
online nike
from.Discount Oakley Antix Sunglasses  2016/03/11 19:33
http://lesnaja-poljana.ru/wp-content/oakley-thump-pro/Oakley-Outlet-Michigan-City-lmp8xu.htmlOakley Outlet Michigan City
from.Oakley Defence Discount  2016/03/11 21:02
http://lesnaja-poljana.ru/wp-content/oakley-thump-pro/Discount-Oakley-Radarlock-gw7rmy.htmlDiscount Oakley Radarlock
from.Oakley Radarlock Sunglasses For Sale  2016/03/12 08:30
nike air max skylines
from.Oakley Sunglasses Wholesale Mens  2016/03/12 09:20
where to buy cheap nike running shoes
from.Oakley Frogskins Sale  2016/03/12 13:27
nike free run 3.0 v4
from.Wholesale Discount Oakley Sunglasses  2016/03/12 15:54
cheap nike shoe store
from.Oakley Sunglasses Online Outlet  2016/03/12 18:01
mcm backpacks for cheap
from.Cheap Oakley Sunglasses Online  2016/03/14 03:33
nike design your shoe
from.discount cosmetics  2016/03/14 15:48
::: ZOSEL ::: :: GlusterFS vs. Ceph,discount cosmetics
from.polo outlet  2016/03/14 17:15
::: ZOSEL ::: :: GlusterFS vs. Ceph,polo outlet
from.air max  2016/03/14 17:44
::: ZOSEL ::: :: GlusterFS vs. Ceph,air max
from.mac makeup  2016/03/15 09:15
::: ZOSEL ::: :: GlusterFS vs. Ceph,mac makeup
from.air max  2016/03/15 17:01
::: ZOSEL ::: :: GlusterFS vs. Ceph,air max
from.nike air max  2016/03/15 20:14
::: ZOSEL ::: :: GlusterFS vs. Ceph,nike air max
from.Cheap Fake Oakley Sunglasses  2016/03/15 21:53
nike shoe women
from.Oakley Sunglasses Whisker  2016/03/16 15:31
nike in shoes
ZOSEL:Too much is as bad as too little...!! 자공(子貢)이 공자에게 "사(師:子張의 이름)와 상(商:子夏의 이름)은 어느 쪽이 어집니까?" 하고 묻자, 공자는 "사는 지나치고 상은 미치지 못한다"고 대답하였다. "그럼 사가 낫단 말씀입니까?" 하고 반문하자, 공자는 "지나친 것은 미치지 못한 것과 같다(過猶不及)"고 말하였다.
Too much is as bad as too little...!! 자공(子貢)이 공자에게 "사(師:子張의 이름)와 상(商:子夏의 이름)은 어느 쪽이 어집니까?" 하고 묻자, 공자는 "사는 지나치고 상은 미치지 못한다"고 대답하였다. "그럼 사가 낫단 말씀입니까?" 하고 반문하자, 공자는 "지나친 것은 미치지 못한 것과 같다(過猶不及)"고 말하였다.
전체 (209)
리눅스시스템 (92)
윈도우시스템 (16)
프로그램 (7)
네트워크시스템 (7)
최근관심 (1)
«   2024/04   »
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
  1. yeezyboost-350.co.uk  2021
    yeezyboost-350.co.uk
  2. 강남역 풀싸롱  2021
    강남역 풀싸롱
  3.   2021
  1. 2018/02 (1)
  2. 2017/03 (2)
  3. 2016/12 (2)