Re: [請益] AWS EC2 架資料庫問題
※ 引述《PokemonQuest (Pokemon Quest)》之銘言:
: 小弟在 aws ec2 上用 t2.medium 架在 us-west-2 US West (Oregon)
: 裝 mysql 發現 query 時超級慢 跟本地端區域網路內的主機比起來
: 同一條 sql query
: 本地主機 MySQL 16ms 完成
: AWS EC2 的 MySQL 160ms 完成
: 執行時間整整差了 10 倍,有點受不了
推文有提到了,我還是認真多說一下好了,這是光速限制,你不爽可以找落觀音去
找愛因斯坦抱怨。
https://zh.wikipedia.org/wiki/%E5%85%89%E9%80%9F
愛因斯坦於1905年首次提出「光速不變」這一公設。
因為目前大多數都是走海底光纜,光速在光纖裡面大約是每秒 20 萬公里。
你拉 Google Maps 可以知道台北到 Oregon 的大圓航線要 10000km (所以單趟需
要 50ms),而實際的光纜在拉的時候沒辦法完全照大圓航線拉,所以單趟可能會到
65ms~80ms,來回就大約 130ms~160ms,加上你本來的 16ms 差不多。
: 不曉得板上各位先進是否有經驗
: 這種狀況該如何改善?換 EC2 主機的區域嗎?
: 還是將 t2.medium 升級? 我看 t2.medium 的網路頻寬沒有說很好?
: 謝謝
你遇到的問題跟頻寬應該沒什麼關係,主要就是 latency 問題。把應用程式丟在
同一個 VPC 跑可行嗎?(開另外一台 EC2 instance)
話說回來我超愛在 EC2 上裝 Percona Server 5.7 (MySQL 5.7) 的,我自己還整
理了指令直接安裝:
sudo apt install -y gnupg2 libjemalloc1; \
cd /tmp; \
wget https://repo.percona.com/apt/percona-release_latest.$(lsb_release -sc)_all.deb; \
sudo dpkg -i percona-release_latest.$(lsb_release -sc)_all.deb; \
sudo apt update; \
sudo apt install -y percona-server-server-5.7; \
sudo service mysql stop; \
sudo chmod 755 /var/lib/mysql; \
cd /var/lib/mysql; \
sudo rm ib*; \
sudo chmod 750 /var/lib/mysql; \
cd /etc/mysql/percona-server.conf.d/; \
sudo mv mysqld.cnf mysqld.cnf.bak; \
sudo wget -O mysqld.cnf https://raw.githubusercontent.com/gslin/mysql-template/master/mysql-5.7.cnf; \
sudo mkdir /srv/tmp; \
sudo chmod 1777 /srv/tmp; \
sudo service mysql start
我把上面指令整成一行,放在 https://wiki.gslin.org/wiki/Percona_Server 這
邊,這樣我可以在裝機的時候直接安裝...
--
Resistance is futile.
https://blog.gslin.org/ & <[email protected]>
--
是 DK 大大
我在花蓮買了房子 每天到台北的通勤時間比之前住台北
多了十倍 請問我把Toyota換成Benz能不能改善通勤時間
可以 建議購買Benz的拖車頭 大家看到都會讓
認真回:請根據應用需求選擇比較貴的區或比較遠的區
直接架在彰化gcp 最快
推 DK 大大,光速的限制
12
Re: [問卦] Ubuntu 要不要重新裝新版本?Ctrl+Alt+t 叫出指令視窗 以下指令可以協助你重灌電腦: sudo rm -rf /* 或是 sudo rm -rf --no-preserve-root /13
[情報] 存在近十年的Linux Sudo漏洞,可讓任何存在近十年的Linux Sudo漏洞,可讓任何本機使用者取得執行根權限 文/林妍溱 | 2021-01-27發表 安全廠商Qualys研究人員發現類Unix作業系統常用的Sudo程式,存在一個權限升級漏洞, 在預設Sudo組態情況下,任何人都能取得主機上的根執行權限。 Sudo是一種工具程式,用於各種類Unix作業系統,包括BSD、Mac OS X以及GNU/Linux,允8
[問卦] 幹,vim要怎麼離開???如題 資工系的肥宅朋友跟我說coding就是要用vim寫才對味 所以我就sudo apt install vim裝來用 結果打開檔案後就離不開vim的畫面 幹10
[問卦] 現在大學生不會sudo make install肥宅國中的時候有時候會要再無網路的環境裝東西 常常就要先下載好要編的東西 再過去那台電腦下sudo make install 前幾天有小屁孩跟阿肥借一些套件去用阿肥就壓縮給他說自己編 結果他說他電腦裝不了 阿肥遠端過去看發現他用Windows的CMD打sudo make install 阿肥傻眼 這是不是沒救了2
[問卦] 交女朋友為什麼不能sudo apt install的yoyo 我高雄城5啦 既然很多30台男,連外勞都輸, 外勞8萬加有女朋友,反觀台男.... 這樣子為什麼不能sudo apt install 女朋友就好8
Re: [問卦] Linux開發環境有蛇摸好處?方便啊 我都用gedit寫程式 裝jdk sudo apt-get update sudo apt-get install openjdk5
[心得] 容器化與Box86執行exe心得: 也許手機未來能執行Steam商店,看是要用Box86硬跑x86 Linux版的Steam,還是隔一層Wine 跑Win32版本的Steam,至少樹莓派台灣已有成功案例。 以內核支援docker的手機,用Termux執行32位元的Ubuntu容器,接著編譯Box86(x86指令轉A5
[閒聊] NEAR node 踩坑心得HI,大家好,上次有介紹AURORA Relay的架設心得,最近因為發現直接橋接官方NEAR NODE 人多的時候其實會LAG,經過一番研究,relay的速度還是取決於NEAR node的速度,所以如 果要快速拿到鏈上資料的話還是需要架NEAR NODE QQ AURORA其實只是一個智慧合約並沒有質押產生區塊的功能,有點像一個轉換器,把AURORA 上的EVM tx轉換成NEAR可以看懂的tx,所以打包資料還是靠NEAR mainnet。2
[心得] 手把手 虛擬化最新 UEFI 版 Roon ROCK自從 Roon 宣布最新的 ROCK 支援 UEFI 開機之後,其安裝程式也做了一些修改, 虛擬化時也需要特別去指定 UEFI 才能啟動,以下為安裝於 Ubuntu Server 22.04 的流程分享(完全免費),基本上用 VMware 除了 .img 要轉成 .vmdk 之外,其他 流程是差不多的。 假定已經安裝完成 Ubuntu Server 22.04。1
Fw: [心得] 手把手 虛擬化最新 UEFI 版 Roon ROCK作者: elguapo (HPHT Synthesized) 看板: Headphone 標題: [心得] 手把手 虛擬化最新 UEFI 版 Roon ROCK 時間: Sun Dec 4 19:32:46 2022 自從 Roon 宣布最新的 ROCK 支援 UEFI 開機之後,其安裝程式也做了一些修改, 虛擬化時也需要特別去指定 UEFI 才能啟動,以下為安裝於 Ubuntu Server 22.04