Google Chrome 55 的記憶體改善
前陣子 Google Chrome 55 出了,其中最讓人期待的是對記憶體的改善,有人整理了數據:「Chrome 55 uses ~30% less memory than Chrome 54」。 依照作者拿 weather.com 與 reddit.com 測試,前者的記憶體省了 26%,後者省了 30%,都相當明顯。我自己在升到 55 後有明顯感覺到改善,尤其是重開 Chrome...
View ArticleEC2 的 r4 系列機器開出來了...
Amazon EC2 的 r4.* 總算是開出來了:「Amazon EC2 R4 instances are now available in new regions」。 Amazon EC2 R4 instances are now available in the following regions: Asia Pacific (Tokyo), Asia Pacific...
View ArticleLinode 推出 $5/month 方案,DigitalOcean 推出 load balancer
Linode 與 DigitalOcean 這兩家有名的 VPS 都推出新的功能:「High-Memory Instances and $5 Linodes」、「Load Balancers: Simplifying High Availability」。 Linode 另外將 $10/month 方案的硬碟空間加大: And finally, the existing Linode 2GB...
View ArticleAmazon EC2 推出 I3 系列機器
Amazon EC2 推出使用 NVMe SSD 的機器,I3 系列:「Now Available – I3 Instances for Demanding, I/O Intensive Applications」。 以東京區的價錢來看,r4.16xlarge 與 i3.16xlarge 都是 64 vCPU 與 488GB RAM。不一樣的地方只有兩個: 第一個是 r4 只有 195...
View ArticleCloudbleed:Cloudflare 這次的安全問題
Cloudflare 把完整的時間軸與影響範圍都列出來了:「Incident report on memory leak caused by Cloudflare parser bug」。 出自於 2/18 時 Google 的 Tavis Ormandy 直接在 Twitter 上找 Cloudflare 的人: Could someone from cloudflare security...
View Article把 HDFS 的 metadata 丟上 NewSQL
把 HDFS 的效能瓶頸 metadata server 的資料改到 NewSQL 上使得效能大幅提昇:「HopsFS: Scaling Hierarchical File System Metadata Using NewSQL Databases」。 In this paper, we introduce HopsFS, a next generation distribution of...
View ArticleAmazon DynamoDB Accelerator (DAX)
DynamoDB 推出的新架構,在系統上幫忙處理 cache:「Amazon DynamoDB Accelerator (DAX) – In-Memory Caching for Read-Intensive Workloads」。 DAX 跟現有的 DynamoDB API 相容: DAX is a fully managed caching service that sits...
View ArticleInnoDB redo log 大小對效能的影響
在「Benchmark(et)ing with InnoDB redo log size」這邊看到在討論 InnoDB redo log 的大小對效能的影響 (也就是 innodb_log_file_size 與 innodb_log_files_in_group)。 開頭就有先提到重點,在新版 MySQL 裡,幾乎所有的情況比較大的 redo log 有比較好的效能 (平均值): tl;dr -...
View ArticleAmazon EC2 要推出 x1e.32xlarge,4TB RAM 的機器
剛剛 Amazon EC2 公佈的消息,要再推出記憶體大怪物機器 x1e.32xlarge:「EC2 In-Memory Processing Update: Instances with 4 to 16 TB of Memory + Scale-Out SAP HANA to 34 TB」。 Later this year we plan to make the x1e.32xlarge...
View ArticleReddit 在處理 Page View 的方式
Reddit 說明了他們如何處理 pageview:「View Counting at Reddit」。 以 Reddit 的規模有提到兩個重點,第一個在善用 Redis 的 HyperLogLog 這個資料結構,當量大的時候其實可以允許有微小的誤差: The amount of memory varies per implementation, but in the case of this...
View ArticleInnoDB 與 MyRocks 之間的取捨
MyRocks 的主要作者 Mark Callaghan 整理了一篇關於大台機器下,資料可以放到記憶體內的效能比較:「In-memory sysbench, a larger server and contention - part 1」。 這其實才是一般會遇到的情況:當事業夠大時,直接花錢買 1TB RAM + 數片 PCI-E SSD 的機器用錢換效能......
View ArticleAmazon EC2 推出 4TB 的機器
之前 Amazon EC2 記憶體最大的機器是 x1.32xlarge 的 2TB RAM (更精確是 1952GB),現在推出了 4TB RAM 的 x1e.32xlarge (3904GB):「Now Available – EC2 Instances with 4 TB of Memory」。 現在這個時間點在 us-east-1 的價錢是 USD$26.688/hour (一個月...
View ArticleApache 的 Optionsbleed
Apache 也出了類似 Heartbleed 的包:「Apache bug leaks contents of server memory for all to see—Patch now」,原文出自「Optionsbleed - HTTP OPTIONS method can leak Apache's server memory」。 這掛上 CVE-2017-9798 了,影響版本包括了:...
View ArticleAmazon Aurora (MySQL) 推出的 Asynchronous Key Prefetch
Amazon Aurora (MySQL) 推出新的效能改善,可以改善 JOIN 時的效能:「Amazon Aurora (MySQL) Speeds Join Queries by More than 10x with Asynchronous Key Prefetch」。 看起來像是某個情況的 optimization,將可能的 random access 換成 sequential...
View ArticleMicrosoft 與 GitHub 合作,將會把 GVFS 移植到 Linux 與 Mac 上
Microsoft 與 GitHub 合作將本來只有在 Windows 上可以用的 GVFS 移植到 Linux 與 Mac 上:「Microsoft and GitHub team up to take Git virtual file system to macOS, Linux」。 GVFS 是解決微軟內部自己在用 Git 的痛處,因為微軟的 repository 都... 有......
View ArticleRDS (MySQL/MariaDB) 支援 t2、r4 以及 m4 的新機種
這個大家等好久了,尤其 MySQL 常遇到需要用記憶體換效能的情境:「Amazon RDS for MySQL and MariaDB Supports R4, T2 and M4 Instance Types」。 先前 t2 最大只能開到 t2.large (8GB RAM),對於需要大量記憶體運算的 SQL query,就有機會被 MySQL 使用 filesort...
View ArticleElastiCache 支援 r4.* 了
每年 AWS re:Invent 要到的時候就會有很多新的消息出來,Amazon ElastiCache 的團隊應該也是配合著這一波放出消息:「Amazon ElastiCache Now Supports the R4 Node Family」。 包括了 memcached 與 Redis 都支援了: Amazon ElastiCache now supports R4 node types....
View ArticleDigitalOcean 默默的推出了 3GB RAM 的方案
是在 Twitter 上看到這則 tweet 才發現 DigitalOcean 多了 3GB 的方案: Forge: @digitalocean’s new $15 / 3GB RAM instances are now available in Forge! 🌏 pic.twitter.com/igiIcstaQF — Laravel (@laravelphp) November 23,...
View ArticleAWS Lambda 可使用的記憶體空間從 1.5GB 變成 3GB
AWS 是說 AWS Lambda 可用的記憶體空間 double 啦,不過 3008MB 這個數字有點怪...:「AWS Lambda Doubles Maximum Memory Capacity for Lambda Functions」。 You can now allocate 3008MB of memory to your AWS Lambda functions....
View ArticleSpectre 與 Meltdown 兩套 CPU 的安全漏洞
The Register 發表了「Kernel-memory-leaking Intel processor design flaw forces Linux, Windows redesign」這篇文章,算是頗完整的說明了這次的安全漏洞 (以 IT 新聞媒體標準來看),引用了蠻多資料並且試著說明問題。 而這也使得整個事情迅速發展與擴散超出本來的預期,使得 Google 的 Project...
View Article