Apache vs Ngninx. Passenger vs Unicorn vs Puma. I’ve personally been running Apache with Passenger as I got alot more of Apache experience then with Nginx but when setting up the servers for http://beta.hästmarknad.se/ I was not really happy about the number of request I could serve.
The beta site is running on Digital Ocean $10 servers which yield the following specs
- 1GB Memory
- 1 CPU Core
- SSD Drives
I use 1 server for the database, 1 with Apache + Passenger and 1 with Nginx + Puma. Then I used another server with some more power behind it to run Apache Benchmark with a conccurency level between 10 and 500.
I bashed the servers with 200, 1000, 5000, 10000 requests to measure number of request per seconds it could handle and the mean response time
Requst / second
Mean Requst time(ms)
After my first attendance to World Hosting Days I’ve drawn the following conclusions.
Open source is great
The value of open source development has reached even greater spread and hopefully this will lead to additional exchange of knowledge.
Love your ecosystems
Having a community around your product and then most importantly, have a product which allows your community to extend and modify it for their own personal needs.
Big data will get even bigger
Big data has been the thing to talk about for a while now and it’s still growing and recent analysis shows that by 2020 the amount of storage needed will be around 40 exabytes, that would equal about 85 million years of HD video.
Seagate presented that they needed to innovate and move away from their classical disk manufacturing and the current way of building SANs. When they presented their new Kinetic disks they showed that they really have started to innovate and are building disks for object storage that can communicate over Ethernet.
Detach your resources
We have been moving our storage out from our servers for quit a while now and Intel presented that they want to do the same with the rest of our system resources. Using fiber optics they want to move memory and CPU out of the servers and into a rack level.
Arm enters the data center
AMD was present to talk about their new investment into Arm processor wanting to create CPUs for specific tasks like video rendering and data analytics.
With their new concept, Cloud OS which is based on Windows server and Azure pack among others and lets you build and move between public and private clouds and alot of other cool features.
Learn to love your orchestration layer
While automated deployment and provisioning continue to grow and PaaS and SaaS are getting more popular the demand for on-demand infrastructure will increase.
Focus on the things you are good at and do them better
Identify the parts of your business that you do the best, focus on these and partner up with top actors in your edge areas.
The premier for salmon and sea trout around here is at the first of April and it’s coming up quickly so a few tube flies will be a good addition to the fly box.
Thunder & Lightning variant
Willey Gun variant
A lovely video now during the winter slumber.
Preview 2 has now been released with mostly fixes from P1
- Fix Heap Overflow in Floating Point Parsing
- “literal”.freeze is now optimized
- f suffix of String Literal is removed
- Fix memory consuming issue on RGenGC
- Updated libraries like json, nkf, rake, RubyGems, and RDoc.
And the updates from Ruby 2.0
- VM (method cache)
- RGenGC http://rubykaigi.org/2013/talk/S73
- Syntax changes
- Decimal/Complex Literal
- def’s return value
- Bignum, now uses 128bit integers and GMP
- RDoc 4.1.0.preview.2 and RubyGems 2.2.0.preview.2
For the second time it’s time for me to head over to Jönköping for a weekend filled with gaming. Here are some photos from Dreamhack Winter 2013.
People setting up before offical event start
Bad photos from the SC2 Scene
Smix is abit frozen
Telia Powers Dreamhack
Dreamhack Open Grand finals
People seems to like lazers and hardstyle
After watching some of April Vokey’s amazing work I tried to tie some flies inspired by one of her videos. First time I’v used spun fox hair with a dubbing loop and using rubber legs but I’m pretty satisfied with the results.
We have now gone live with version 2.0 of http://www.flypatterns.co featuring almost no new functions or content, but the codebase has been rewritten from PHP to Ruby on Rails and is running on a Apache / Passenger server.
The new layout is the first step towards making flypatterns.co the best source of flytying resources there is and hopefully, from here on it’s development will be more fluid and faster.
The guys up in Ammarnäs recommend the following flies as a basic setup.
Gold Headed Hare’s ear Nymph
- Hares Ear Nymph #10-14
- Klinkhåmer Special #10-16
- Special Pupa #12-16
- Goddard Caddis #10-14
- Elk Hair Caddis #12-16
- Black Gnat eller Jassid #14-20
- F-Fly #-12-18