Monday, May 18, 2009

Make sure write cache is enabled on your RAID controller

Using a write cache protected by battery (BBWC) is well known and one of the best practices in RDBMS world. But I have frequently seen situations that people do not set write cache properly. Sometimes they just forget to enable write cache. Sometimes write cache is disabled even though they say they set properly.

Make sure that BBWC is enabled. If not enabled, you will be able to easily get better performance by just enabling it. The following is a DBT-2 example.

Write cache is disabled:

# iostat -xm 10
avg-cpu: %user %nice %system %iowait %steal %idle
21.16 0.00 6.14 29.77 0.00 42.93

Device: rrqm/s wrqm/s r/s w/s rMB/s
sdb 2.60 389.01 283.12 47.35 4.86
wMB/s avgrq-sz avgqu-sz await svctm %util
2.19 43.67 4.89 14.76 3.02 99.83

Write cache is enabled:

# iostat -xm 10
avg-cpu: %user %nice %system %iowait %steal %idle
40.03 0.00 16.51 16.52 0.00 26.94

Device: rrqm/s wrqm/s r/s w/s rMB/s
sdb 6.39 368.53 543.06 490.41 6.71
wMB/s avgrq-sz avgqu-sz await svctm %util
3.90 21.02 3.29 3.20 0.90 92.66

Both run same applications(DBT-2), but the server activity was significantly different each other. I got 85% better result when write cache is enabled.

Checking write cache and battery status

BBWC is mostly equipped with H/W raid controller so operational command depends on products. Here is an example of "arcconf" command result.

# /usr/StorMan/arcconf GETCONFIG 1 AL
Controller Battery Information
Status : Optimal
Over temperature : No
Capacity remaining : 99 percent
Time remaining (at current draw): 3 days, 1 hours, 11 minutes

Logical device information
Logical device number 0
Read-cache mode : Disabled
Write-cache mode : Enabled (write-back)
Write-cache setting: Enabled (write-back) when
protected by battery

Physical Device information
Device #0
Device is a Hard drive
Size : 140009 MB
Write Cache : Disabled (write-through)

Write cache should be enabled only when battery backup is working. In other words:
- Write cache on logical device (H/W raid controller) is enabled when protected by battery
- Write cache on physical device is disabled
- The battery has enough capacity and long enough remaining time

I recommend DBAs to monitor write cache status regularly (adding this to your monitoring scripts), including battery status checking. Long time ago I was asked for urgent help to fix a problem that application performance suddenly went down. I looked into problems then found that write cache unexpectedly turned off because a battery was expired. If you successfully detected that battery capacity was decreased before write cache was disabled, you would be able to take an action before server performance suddenly goes down (i.e. allocating scheduled down time in order to replace the battery).

Quick health check with mysql commands

If you are not familiar with H/W raid controller specific command but want to check write cache status quickly, using mysqlslap or stored procedure is easy.

$ mysql -e "set global innodb_flush_log_at_trx_commit=1"
$ mysqlslap --concurrency=1 --iterations=1 --engine=innodb \
--auto-generate-sql --auto-generate-sql-load-type=write \

stored procedure:
create table t (c1 int) engine=innodb;
delimiter //
create procedure sp1(IN i INTEGER)
WHILE i > 0 DO
insert into t values (1);
SET i = i - 1;
delimiter ;

set global innodb_flush_log_at_trx_commit=1;
call sp1(100000);

You will be able to insert thousands of records per second if write cache is enabled. If disabled, only hundreds of inserts per second is possible, so you can easily check.


Sildenafil Citrate said...

My best friend told this that the best practices in RDBMS world was to use a write cache protected by battery. I tried it myself and I was impressed with the results, I recommend it to everybody now!

philip said...

hi yoshinori,

when linux server has hardward issue, for example:harddisk is broken, how to dispose the data which save in the BBWC?

head lice home remedies said...

In all probability the most useful as well as up-to-date information I got here across on this topic. I'm sure fortunate that I noticed your article by chance. I’ll be subscribing to your own rss feed so that I can have the most recent posts. Take pleasure in every little thing here.

Sagging skin said...

Your post really grabbed my attention and interest for the reason that the content is not just informative but also simple yet meaningful.

Natural laxative foods Stomach gas Hard stool treatment Health benefits of almonds White spots on skin
Cure ear infection Under eye wrinkles Baby ear infection Prevent prostate cancer Prevent prostate cancer Lemon tea healh benefits Lemon tea healh benefits Prevent candida yeast infection Prevent candida yeast infection Health benefits of papaya Health benefits of papaya Benefits of peppermint oil Benefits of peppermint oil Stop hiccups Stop hiccups Water and weight loss Water and weight loss Wart Removal Wart Removal Health benefits of oatmeal

android tablet said...

Good post. Very impressive. Thanks for sharing.

hermes birkin said...

Thank you for another essential article. Where else could anyone get that kind of information in such a complete way of writing? I have a presentation incoming week, and I am on the lookout for such information.
Hermes replica
hermes birkin replica

Marissarachelle said...

Here is the world-leading web dedicated to providing best services for MMORPG gamers to buy wow gold around the World. Let us help you play the game on YOUR style without worry about where to get cheapest wow gold!Your account is guaranteed 100% safety.Your best choice to us is wise because we aim to exceed your wow gold expectations and guarantee a risk-free and worry-free deal to buy world of warcraft gold.

Runescape Gold said...

Which queue duration is significantly too much. In the second test out after 15 a long time you may have the normal IO delay time of 128 moments. Perhaps it will accelerate bulk including however visits will put up with, any kind of entertaining procedure (pc vm, world-wide-web host, db back up a web site web server, and many others...) depending on that will commute will be unusable. To hold an active technique sensation responsive it is advisable to keep disk latency underneath 20ms maximum, if at all possible beneath 10ms.

If you've got any disk assortment that could deal with the item, significant queues are fantastic. I've got arrays by using countless disks, in addition to 4 or perhaps 7 4gbps fiberchannel jacks in order to connect them; they're able to cope with lists associated with 2000 a interface whilst keeping responsiveness. And you have got to measurement the idea correctly or else you trigger other concerns.

Anonymous said...

Add to that, we offer hermes hello kitty bags many illustrious ladies replica watches

to our valued customers cheaply involving ladies idolReplicas. Breitling BT-216 watches, ladies

omega watches, and ladies tag Patek Philippe replica Watches heuer watches. Further we

offer Swiss fake Breitling watches to our clients inexpensively i.e. Swiss Daytona fake Breitling watches, Swiss Day Date fake Breitling

watches, Swiss Date Just fake Breitling watches, etc.

Runescape Gold said...

Thank you for sharing. Glad to see you.It is really a good post.

how to get a girl to give you head said...

I want to thank you for this informative read. Loved the whole article! Thanks for sharing.
jacks blowjob persuasion
how to get a girl to suck your dick
get girlfriend to deepthroat
convince girlfriend facial
how to get more blow jobs
i need a blowjob
wife wont suck my cock
make swallow cum
jacks blowjob persuasion review

Emily said...

Les sites d'or d3 gold ne promouvraient pas évidemment leurs affaires en disant - 'le coffre-fort de presque 60 %', 'la plupart des personnes ne deviennent pas attrapées 'ou' vous serez sans doute bien en achetant Hou la de l'or d'us'. Vous êtes si stupides, le Blizzard peut facilement pister, signaler ou contrôler n'importe laquelle de ces transactions. Ils pourraient facilement accumuler une liste des diablo iii items caractères et des comptes utilisés par les vendeurs - au lieu de les fermer définitivement ils pourraient juste surveiller qu'ils ont négocié avec - le bingo vous avez attrapé un acheteur d'or. Vous pouvez bien que cela le Monde de Warcraft est si grand qu'ils ne pourraient pas la prise possible chacun qui en échangeant hou la de l'or par l'argent réel. Et vous pouvez croire que le Blizzard n'interdira pas votre compte, parce que vous irez diablo 3 cd key faire a perdu leur économique. Non, non, non!

buyGuildwars2gold said...

He time of life is short ; to spend that shortness basely, it would be too long rs2 gold, It's great to be great, but it's greater to be human Runescape Gold, One meets its destiny on the road he takes to avoid it rs gold.

buyGuildwars2gold said...

Life is not measured by the number of breaths we take scarlet blade gold, but by the moments that take our breath away scarlet blade gold. I have a simple philosophy: Fill what's empty scarlet blade gold.

FRANCISCO Dake said...

Some great thoughts, and I'll certainly take it onboard with my writing. I can't help but think you should take a look at a film called 'Freedom Deep' when talking about 'Book of Eli'. The Denzel film shares a staggering amount of similarities to this independent Australian film, particularly the main characters and themes. Hell, even a lot of the shots and scenes are familiar! Keep up the good work, this blog is worth its weight in gold!
Accounts Software For Small Business

Cahaya Mandiri said...

Great Post. I have not been visiting the site recently. Took a visit again and there were some great comments on the site. Excellent post. Keep up the good work.
tips cara agar cepat hamil l CARA BELAJAR BAHASA INGGRIS l the best acne treatment l how to lose weight fast easy
margahayuland l BISNIS ONLINE l tips cepat hamil l how to get rid of acne home remedies l
home remedies for acne l how to cure acne fast l
baju batik modern l toko sepatu online l grosir jam tangan online l
jual jam tangan l toko jam tangan murah peluang usaha online l is acne no more for you l how to get rid of acne naturally
how to clear acne l cure acne naturally
best natural remedies for acne l acne no more l tempat belajar bisnis online
peluang usaha rumahan l cara mendapatkan uang dari internet
makanan sehat agar cepat hamil l penyebab tidak bisa hamil lcara agar cepat hamil

muhammad yusuf syaifullah said...

thanks for sharing,this is very good post
Rumput Kebar Penyubur Kandungan

romesh seo said...

What a fantastic post ! it was absolutely actual informative.I attending advanced in account added of your assignment post, And accomplish you abiding that i will bookmark your post how ever i can appear a back latter.
Plastic valves

mike Sales said...

I am really excited about the trailer which is going to get released in the coming month. I am sure that the visual effects works are going to get you a lot of fans. Thanks for sharing the updated, links and information. Keep posting.
Truflo flow meters

jenny maria said...

I really enjoyed the quality information you offer to your visitors for this blog. I will bookmark your blog and have my friends check up here often.
ipad covers

sadia sulaman said...

I have been waiting for someone to share this post. This has actually made me think and I hope to read more. Thanks a lot for sharing with us.SEO Manchester

sadia sulaman said...

I will be interested in more similar topics. i see you got really very useful topics , i will be always checking your blog thanks. Web Design Manchester

sadia sulaman said...

Thanks for the unmatchable was rale useful for me.navigator sharing specified ideas in the instant as

sadia sulaman said...

Great post today. An interesting read for any person who would agree with your views. Long may these posts continue. SEO Liverpool

sadia sulaman said...

This article was written by a real thinking writer. I agree many of the with the solid points made by the writer. I’ll be wallpapers

sadia sulaman said...

Hello, i am glad to read the whole content of this blog and am very excited and happy to say that the webmaster has done a very good job here to put all the information content and information at one place.Buy Facebook Fans

shahbaz said...

A very awesome blog post. We are really grateful for your blog post. You will find a lot of approaches after visiting your post.Apple passbook store cards

mike Sales said...

Great post I would like to thank you for the efforts you have made in writing this interesting and knowledgeable article.
Flow switch

mike Sales said...

I am glad to land on your page. I have learned a lot about creativity and art. I am looking forward for more updates
Truflo paddle wheel flow meters

sadia sulaman said...

I visited your site & after visiting i found that it is very informational for everyone you have done really a great job thank you.voip phones

sadia sulaman said...

I just wanted to say that I found your site via Goolge and I am glad I did. Keep up the good work and I will make sure to bookmark you for when I have more free time away from the books. Thanks again! | | | | | | | | | |

Sadia Sulaman said...

This is a great inspiring article.I am pretty much pleased with your good work.You put really very helpful information. Keep it up. Keep blogging.BlogHuts

jack sha said...

At Approved sum, we have a tendency to perceive that hard-working folks such as you generally want extra funds before their cash advances

next day. therefore we have a tendency to create it fast, straightforward and hassle-free to induce a day

Sadia Sulaman said...

I believe that this information will be beneficial to travel marketers to plan their strategies. Benchmarking will also help a lot.Yealink T41P

sadia sulaman said...

Very Useful information, this is both good reading for, have quite a few good key points and I learn some new stuff from it too. Social Media Marketing Manchester

mike Sales said...

I am full of emotions after reading this post. I really like it and it is good, that author decided to write on this topic. I would like to read his another posts.
levelpro displays

paul sam said...

Coming together is a beginning; keeping together is progress; working together is success.
Timber Merchants Manchester

sadia sulaman said...

Excellently written article, if only all bloggers offered the same level of content as you, the internet would be a much better place. Please keep it up!White Label SEO

mike Sales said...

I would like to appreciate your hard work you did write this post, Thanks for sharing this valuable post.

sadia sulaman said...

Thank you for this blog. That's all i can say..useful information shared... i am very happy to read this article.. thanks for giving us nice info. fantastic walk-through.theweddingpaperdivas |

bigeasyweddings |

indieweddings |

phillywedding |

tylerscottwedding |

tylerscottweddings |

liveweddingband |

weddingsamui |

wedding-bliss |

weddingfresno |

sadia sulaman said...

Thanks for ones marvelous posting! I genuinely enjoyed reading it,you are a great author. I will be sure to bookmark your blog and may come back very soon.Door Casings

mike Sales said...

Thank you for such a fantastic blog. Where else could anyone get that kind of info written in such a perfect way? I have a presentation that I am presently working on, and I have been on the lookout for such information.
Flowline ultrasonic sensors

mike Sales said...

You are so cool! I can’t think I have read anything like this before. It’s really good to find somebody with some original thoughts on this subject. Thanks for sharing with us.
Flow meter

mike Sales said...

I would like to appreciate your hard work you did write this post, Thanks for sharing this valuable post.

mike Sales said...

An interesting post. I think your comments are expressive as well as founded. Think most people agreed on this thread.
Truflo water meter

mike Sales said...

Advantageously, the article is really the best on this notable topic. I harmonize with your conclusions and will thirstily look forward to your approaching updates
levelpro level transmitter

Gurpreet si said...

you are excellent blogger . you publish posts very well . very informative post again .
thanks for this excellent read .
earn online

mical clark said...

Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart.
Security Roller Shutters

panca-samudera said...

The article posted was very informative and useful
thanks for sharing.
jaring futsal , jaring futsal murah , jual jaring futsal , toko jaring futsal , agen jaring futsal , jaring golf , jual jaring golf , jaring golf murah ,
jaring polynet , tangga darurat , jaring truk , jaring cargo , jaring outbound , jual rumput futsal murah , jual rumput sintetis murah ,
tali tambang , cargo net , jaring tanaman , jaring kassa , jaring proyek , jaring bangunan , jaring gedung , jaring pengaman proyek ,
jaring pengaman bangunan , jaring pengaman gedung , jaring peneduh , jaring waring , kasa hijau , tangga darurat , jaring gawang futsal , jual jaring gawang futsal murah , jaring peneduh , jaring truk , tali tambang nylon

mike Sales said...

I totally agree with you. I like it so much. I will keep your new articles forever.
PVDF Gauge

mike Sales said...

I simply wanted to thank you a lot much more for your remarkable site you've developed here. It can be full of beneficial ideas for those who are actually interested in this specific subject, mainly this really post.
Plastic PVDF Gauge

mike Sales said...

It is so interesting. I want to know some other information about this site. So please give me this news quickly.
PP LED Pressure Gauge

panca-samudera said...

The article posted was very informative and useful
thanks for sharing.
jaring futsal , jaring futsal murah , jual jaring futsal , jaring golf , jual jaring golf , jaring golf murah ,
jaring polynet , tangga darurat , jaring truk , jaring cargo , jaring outbound , jual rumput futsal murah ,
jual rumput sintetis murah , tali tambang , cargo net , jaring tanaman , jaring kassa , jaring proyek , jaring bangunan ,
jaring gedung , jaring pengaman proyek , jaring pengaman bangunan , jaring pengaman gedung , jaring peneduh , jaring waring , kasa hijau , tangga darurat , jaring gawang futsal ,
jual jaring gawang futsal murah , jaring peneduh , jaring truk , tali tambang nylon , jaring safety , safety net , jaring , waring , polynet

Liker Boy said...

freelancing park, social bookmarking sites list, social exchange sites, seo tutorial, top social networking sites,
free seo tools, on page seo, off page seo, directory submission site list, article submission sites, blog commenting sites, forum posting sites,
press release sites list, seo tutorial video, best freelancing sites

justin adams said...

Loans haven't got a beauty amount; importance thought starts accumulating on the parity when you comprehend. you'll sometimes pay a money charge on a cash upgrade in spite of the prospect that you payday loans mobile simply provide all required funds once your charging articulation comes. to reduce the thought rate you pay on a cash improve, pay it at the earliest probability, even before you are charged for it.

Sandhy Herbal Papua said...

Sarang Semut Putih
Sarang Semut Papua
Buah Merah Papua
Rumput kebar Papua
Kayu Akway

Tahir Bahi said...

Wonderful, it is! This website presents helpful data to us, keep it up.

atifabushra said...

My partner and I stumbled over here coming from a different web page and thought I should check things out. I like what I see so now i am following you.




fikri ilham said...

Jual obat herbal de nature asli untuk berbagai penyakit kelamin dan sebagainya
Obat Wasir Herbal
Obat Wasir Herbal Mujarab
Obat Wasir Herbal Ampuh
Obat Wasir Herbal Pada Pria
Obat Wasir Herbal Di Apotik
Cara Mengobati Wasir Stadium 4
Cara Mengobati Wasir Stadium 4 Tanpa Operasi
Cara Mengatasi Wasir Stadium 4
Cara Penyembuhan Wasir Stadium 4
Cara Mengobati Ambeien Stadium 4 Secara Alami
Cara Pengobatan Wasir Stadium 4
Cara Pengobatan Ambeien Stadium 4
Cara Mengobati Wasir Stadium 3 Dan 4
Cara Mengobati Wasir Stadium 3
Cara Mengobati Wasir Stadium 3 Secara Alami
Obat Wasir Herbal Apotik
Obat Wasir Herbal Untuk Ibu Hamil
Obat Wasir Herbal Terdaftar Bpom
Obat Wasir Herbal Untuk Ibu Menyusui
Obat Wasir Herbal Bandung
Cara Mengobati Wasir Stadium 3 Dan 4
Cara Mengatasi Wasir Stadium 3
Cara Mengobati Ambeien Stadium 3 Tanpa Operasi
Cara Menyembuhkan Wasir Stadium 3
Cara Mengatasi Ambeien Stadium 3
Cara Alami Mengobati Wasir Stadium 3
Cara Mengobati Ambeien Stadium 3 Secara Alami
Obat Wasir Herbal Manjur
Obat Wasir Herbal Semarang
Obat Wasir Herbalife
Obat Wasir Herbal Jogja
Obat Herbal Wasir Berdarah
Obat Herbal Wasir Dalam
Obat Herbal Wasir Akut
Obat Herbal Wasir Stadium 4
Obat Herbal Wasir Terpercaya
Obat Herbal Wasir Stadium 3
Obat Herbal Wasir Internal
Obat Wasir Herbal Alami

lina sexshop said...

Berikut kami akan membahas tentang bagai mana cara memperbesar penis dengan hasil cepat dan aman tanpa operasi
jika anda ingin memperbesar penis dengan hasil cepat,aman tanpa operasi itu mudah anda bisa pilih cara memperbesar penis dengan obat pembesar penis herbal
seperti Pembesar Penis Obat Good Man

jika anda riskan konsumsi obat pembesar penis anda bisa pilih jalan lain seperti metode trapi ( pemakaian luar ) kami juga punya solusinya anda harus punya Alat Pembesar Penis sejenis Pro Extender atau Vimax Extender

Berikut penjelasan kami :

Apa Obat Good Man itu : Obat Good Man
Apa Vimax Extender itu : Vimax Extender Asli
Apa Pro Extender itu : Pro Extender Asli

Sekarang anda bisa tau rahasia cara memperbesar penis dengan aman tanpa operasi.selamat mencoba.

Thank you for the information , I wait for more information and I ask for a return visit our new website
>> Obat Pembesar penis <<

diksha gupta said...

Seeking out honestly created ratings & reviews for android apps? Forget your anxieties, we supply Android App internet marketers with impartially written reviews with elegant rating. buy reviews for android

Bimal Kaith said...

your blog is very awesome as i really liked it. you may dont know about me but am very big fan of yours and today i want to introduce you to my hobbies like playing madden mobile game and hunting for madden coins over the net. if you know any source for free madden coins then please let me know about it. thanks again.

Kevala Pratima said...

Hello guys, you all are awesome are thinking a lots better than me. i just wanted to know that if anyone is familier with mobile games and desktop games like animal jam introduced with national geographic society. if anyone can generate free diamonds for animal jam then please let me know how to get free codes for animal jam thanks.

Anava Meyappan said...

hey there, your work is awesome as always, i heared about getting free coins for nba live mobile game is this true i dont know but i want free coins and cash if anyone is giving for it. i like nba live mobile game and need one working method for this. thanks

Harinath Satyavolu said...

your website encoraged me to compose some stuffs in video game game like animal jam computer game. this game is my favorite and that I constantly look into animal jam codes whenever I get time from my day-to-day program. please attribute an good website for obtaining free diamonds for animal jam. thanks.

Daksayana Subramanien said...

hello there, your article is awesome as always, i was looking for nice information on mobile games like new upcoming games of mobile versions, there are lots of good articles on this topic but the very rare ones share lethal information. please go through this one if you need the same.

Annamaya Gidhee said...

best way to get free coins for the best mobile game is to visit this page and grab all the information about madden mobile hack. have fun.

lina sexshop said...

thanks for the information, I wait for other information , greetings from us Obat Pembesar Penis

Rahul Ghemawat said...

You know there is a great option on madden mobile coins that anyone can obtain free coins for madden game by using this information about getting the resources. Thanks.

Ekatala Baboor said...

hello ther, you may know that now a days mobile game is the best option for portable gaming than psn or xbox, there is a new online gaming community is taking place everwhere and this information is the only best options for the every mobile gamer in the world. have a look.

Vinaya Shefali said...

getting animal jam codes is now very easy as you can get free codes for animal jam just using this vital information about this game. try it yourself and have fun of free gaming. Thanks.

Abhiraksita Gajraj said...

everyone knows that animal jam game is very much favorite of kids like me.. i love animal jam game designed by national geographics and just amazed how they managed this awesome game very easily. getting animal jam codes is not that hard but having them in sufficient quantity is very important. have fun..

Karacura Manasa said...

best information for everyone here is you can now enjoy free gaming without paying for it. there are lots of online games which you can play for free of cost or can be obtained there resources for free enjoy.

Amritam Shindi said...

use pixel gun 3d guide and tips for pixel gun 3d game which makes your experience even more joyable. have a look at this site which gives best ways to get free coins in pixel gun
3d game.

Divesh Swetali said...

hi there, you might know that pixel gun 3d cheats are the awesome facts about pixel gun game as this is the best way to get free coins for pixel gun 3d and use them in your gaming strategy. have fun.

Shashi Seetamraju said...

best way to get pixel gun 3d coins is to use pixel gun 3d hack. pixel gun 3d hack is the best options for getting its free coins.

Bharti Mahadeo said...

get the best knowledge about madden mobile game as it is very important to know about madden mobile coins when it comes to play this game with best opportunities. have fun playing this game with this tip
as it is awesome for you.

Kalita Swanimathan said...

getting free coins for madden mobile is now more easier than having a cup of tea. visit madden mobile guide which can help you out getting madden coins without having money. this site gives free coins
and you can have fun.

Abhimanyusuta Visvakarman said...

best of mobile games is madden mobile have a great day with madden mobile coins thanks.

jennie ross said...

getting free pixel gun coins is very easy now because this article on pixel gun 3d tips is itself defining the method of getting free coins. have a look.

Anirudha Vaishnavi said...

best of the best sites are available for free to learn about various video gaming tips and guides in this universal websites hub which we call internet. have fun.

Bhuvanadaka Renuka said...

hi friends, if you want to get best site about gaming reviews then please visit this site as this has all informations you need in playing your favorite game. thanks.

Asu Nidheesh said...

best gaming method for coins is to get working hack tool for your game. my madden mobile hack tool is the best way to get free coins for me. try it out and have fun.

Bukka Kunderan said...

get simcity buildit guide for free simcash in the game. simcash can be obtain for free by using this ultimate guide for the game.

Kevalin Kondapalli said...

hello friends, we i know this site is the best way to get free robux for roblox and if you want to know about roblox hack then this is the way we konw. thanks.

Kusumojjvala Sandy said...

best of nba live mobile guide you can get from here.

Kuhuk Sajil said...

best of roblox and its free robux tips are here for you. try this method to get free tix and robux in your account as this is very amazing trick for you. have fun

Badarisaila Bipen said...

hello, the best way to get free coins in the game is getting this tool for free and use it as per your needs. have fun with free gaming and enjoy free sports.

Asurtarajasa Kothandaraman said...

best way to ger free resources for your game is getting this tool of cheats and guides for the game. use it and you will have all you want instantly.

pooja said...

IPL Live Streaming
IPL Live Stream
IPL 2017 schedule
IPL 2017 Points Table
IPL 2017
IPL 2017 Song

Blogger said...

eToro is the ultimate forex trading platform for newbie and advanced traders.

Jason Borne said...

Avast Support | Avast Help
Norton Support | Norton Help
Gmail Customer Support

Jon Don said...

Office Setup
Office Com Setup
Printer Tech Support


Thank you for sharing in this article
I can learn a lot and could also be a reference
I am happy to find your website and can join to comment

information our new website Obat Hammer Of Thor
=> Jual Hammer Of Thor Di Bogor
=> Jual Hammer Of Thor Di Medan
=> Jual Hammer Of Thor Di Semarang
=> Jual Hammer Of Thor Di Bandung
=> Jual Hammer Of Thor Di Bandar Lampung
Obat Good Man | Obat pembesar penis | Vimax Asli | Vimax Extender Asli

Assignment Help said...

Valuable info. Lucky me I found your website by accident. I bookmarked it. This article is genuinely good and I have learned lot of things from it concerning blogging. thanks.
Business Law Assignment Help

Post a Comment