• 4

AMD將出 32核心的x86 cpu叫Zen + Itanium Kittson

sim0831 wrote:看圖,APU是SoC包含晶片組 所以FX...(恕刪)

應該說高階FM3可以裝新FX跟新APU
低階主機板只能裝新APU

但是,實際上我只是猜有可能新FX跟新APU會採用類似intel在2011跟普通i系列這樣的分級
什麼時候ddr3可以做到單條256g了
還有我的感覺是 一般不懂的人 看到記憶體很大 只會想到ramdisk
樓主分享的那個新聞說它是用 DDR4 的

它規格上說支援 256GB 單條,但到時後,市面到底有沒有 DDR4-256GB 單條的,那就另一回事。

的確,買不到,就算支援也沒用。會讓人感覺裝笑耶。

就算有,一條肯定也天價,零售市場是看不見的,可能要訂製什麼的。

不過一切都是假設,誰知到時有沒有。又不是半仙,無法預測未來。僅是從規格來討論。


*************************************

快取 有所謂 命中率

需要的資料,快取池裡面剛好有(之前有讀入,還沒被洗掉),而不必從磁碟讀入,直接從快取拿,叫做:命中 Hit。

以 MySQL 為例,再怎樣優化,cache hit ratio (快取命中率)不會超過 30%。

但如果把整個資料庫,塞到 RAM Disk,命中率就是 100%!因為全部資料都在 RAM 中。

查詢 cache hit ratio 不會顯示 100%,仍是顯示快取命中率

但實際結果而論,就是 100%(全部資料都在 RAM 中,那當然 100% 是從 RAM 讀寫的,尤其4K的搜尋速度。)

fedora wrote:
以 MySQL 為例,再怎樣優化,cache hit ratio (快取命中率)不會超過 30%。
...(恕刪)

這跟處理器內部快取的Hit Ratio不能相提並論,Locality原則高度適用於處理器的快取,但對於MySQL資料庫中的資料存取型態的適用性不高。

fedora wrote:
但如果把整個資料庫,塞到 RAM Disk,命中率就是 100%!因為全部資料都在 RAM 中。
查詢 cache hit ratio 不會顯示 100%,仍是顯示快取命中率
但實際結果而論,就是 100%(全部資料都在 RAM 中,那當然 100% 是從 RAM 讀寫的,尤其4K的搜尋速度。)
...(恕刪)

不適用於處理器內部快取。
fedora wrote:樓主分享的那個新聞說它是用 DDR4 的...(恕刪)

單條256GB,若是以伺服器架構的記憶體來看是能夠達到的
例如FB-DIMM

Whistle Blow wrote:
這跟處理器內部快取...(恕刪)


不清楚你在說什麼

我說的是 MySQL 的 Query Cache 和 各種buffer



圖中 Query Cache 大小設置是 32MB。

那個有一定限制,不能無止境設大,過大反而效率會下降。

Hit 0 是因為這資料庫並沒有在使用。


my.cnf 中,除了 Query Cache,還有其它 buffer 緩存,預設值都非常保守,調大可優化效能。
--------------------------------
# 優化快取
key_buffer_size = 128M
sort_buffer_size = 8M
read_buffer_size = 8M
read_rnd_buffer_size = 4M
table_cache = 512
thread_cache_size = 80
max_allowed_packet = 1M
myisam_sort_buffer_size = 8M
query_cache_size = 32M
--------------------------------

但不管 Cache 還是 buffer 設多大,還不如整個資料庫塞到 RAM Disk 乾脆。


不過前面我說錯了
mysqld 並沒有 cache hit ratio 這項數據,hit 只是命中數量

忘了什麼服務才有 cache hit ratio ,好像是 squid
fedora wrote:
不清楚你在說什麼我...(恕刪)

如果您不瞭解Locality原則,那在下也不清楚你如何能把資料庫的快取跟處理器的快取攪在一起....

Whistle Blow wrote:
如果您不瞭解Locality...(恕刪)


那大概是你誤解了

我從頭沒尾都沒提到 "CPU 快取" 什麼的,所以你說 CPU快取 這件事,我本身也感覺莫名其妙。

從第一樓翻到最後一樓,確定沒見著有這個字串,還一度以為跑錯篇。

fsri wrote:
什麼時候ddr3可以做到單條256g了
還有我的感覺是 一般不懂的人 看到記憶體很大 只會想到ramdisk...(恕刪)


提到 mysql 快取的不足性

是要說明 RAM Disk 其實在 server 領域也有人用的,並不是家用的家家酒玩意

是有很大實用性的 正規方法,解決磁碟 I/O 瓶頸的終極手段

Linux 核心 2.6 以後,內建 /dev/shm 預設就可以使用一半的 RAM 當 RAM Disk(自動動態配置,閒置時不佔用主記憶體)。

也可以手動掛載 tmpfs 檔案系統(即 RAM Disk)的分割區。

屬於核心直接支援的功能,經過全球各種應用測試過多年的,很穩定的。並不是另外安裝一堆有的沒的,穩定性堪慮的東西。


至於 RAM Disk 停電資料會消失這個問題,對於資料的安全,有以下防護措施:

比如:
● 高HA可用性,雙主機在線資料同步備援
● 定期腳本備份(非同步)
● RAM Disk 與 虛擬磁碟檔,綁成 RAID-1,同步資料(讀是 RAM速度,寫只有磁碟速度)
.....等等的方法

當然的, UPS 不斷電,是最基本須配備的。
fedora wrote:
那大概是你誤解了我...(恕刪)

MySQL設定方式跟主題AMD Zen的關係極小,您離題也太遠了.....
看看 Intel 新版 CPU

http://www.ithome.com.tw/news/95681
http://wccftech.com/intel-unleashes-haswell-ex-xeon-e7-v3-processors-18-cores-45-mb-l3-cache-12-tb-ddr4-memory-support-57-billion-transistors/

配滿的話,每個節點有 144 cores (18 cores x 8 ways),1536GB DDR4 記憶體 (96 dims x 16GB)

這樣的記憶體配置還比較合理。單條 16GB,八個記憶體模組,每個記憶體模組插 12 條記憶體。
主機板上有八個記憶體模組插槽。這記憶體模組大小看起來和圖形加速卡相近,插在主機板上。
每個記憶體模組最大容量 192GB。

單條記憶體 256GB 是無法想像的。


  • 4
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?