Tag Archives: etsy

Etsy 用 SSD 的故事

Etsy 的 Laurie Denness 對於 Etsy 使用各種品牌 SSD 的情況給出了他的經歷:「SSDs: A gift and a curse」。 重點在於開頭說的: SSD firmware is buggy 可以看到當 SSD 配上 RAID controller 的時候,常常會需要找問題... (而且很難找) Intel 的評價很不錯: Okay, bad start, we’ve actually had no issues with Intel. This seems … Continue reading

Posted in Computer, Hardware, Murmuring | Tagged , , , , , , , , , , , , , , | 1 Comment

Domain Sharding 的調整...

Domain Sharding 是針對以往瀏覽器常見的「加速技巧」(workaround),目的是突破瀏覽器對單一 domain 的最大連線速限制。像是 IE{6,7} 在 HTTP/1.1 上的限制是 2。 Steve Souders 在 2008 年整理的「Roundup on Parallel Connections」就有列出當時各瀏覽器的限制。而在 Browserscope 的 Network 可以看到更多新的數字。 而隨著環境一直在改變,桌機限制的連線數也逐漸調高,以及 SPDY 的發展,再加上行動平台的比重愈來愈高,本來的 Domain Sharding 技巧需要重新審視。 在 Etsy 的「Reducing Domain Sharding」這篇文章中提到他們決定減少 Domain Sharding 的數量 (由四個變成兩個),而改善了反應時間: 在圖片較多的頁面上約減少 50ms~80ms,在一般頁面則是減少 30ms~50ms。 … Continue reading

Posted in Browser, Computer, DNS, Murmuring, Network, Software, WWW | Tagged , , , , | Leave a comment

memkeys:用 C++ 寫的 mctop (memcache top)

在「mctop:memcache top」介紹過由 Etsy 所開發的 memcache top 工具 mctop。 這套軟體用 Ruby 寫,其實就是個 sniffer + packet analyzer,但這套軟體有效能問題。在流量很高的時候無法處理所有封包,而變成 sampling 類型的監控。 Tumblr 用 C++ 新寫了一個版本,叫做 memkeys。依照軟體的說明,在 1Gbps 滿載時 mctop 約 50% 到 75% 的 packet drop (sampling rate 約 25% 到 50%),而 memkeys 只有 … Continue reading

Posted in Computer, Murmuring, Network, Software | Tagged , , , , , , , , | 1 Comment