PALMisLIFE 討論區

標題: [求助] 請教--關於L2 cache 的大小 以及 TSC的問題 [列印本頁]

作者: freek    時間: 2005-3-6 08:57
標題: [求助] 請教--關於L2 cache 的大小 以及 TSC的問題
經過爬文之後…
約略了解到L1 / L2 cache 的定義和作用
也了解到pentium 的cpu 依據cache大小配置的不同
而有不一樣的代號出現
可是…
接下來想了解 L2 cache的大小 對於系統效能的影響
是否很大~ 這一部份 小弟爬文就不大能抓得到重點了 ^^"
所以上來請教各位…

並不是要那種benchmark 的數據說快多少多少的
只是想概略了解
他的影響是全面性的 or 只對於一些processes 會有較大的影響
又 512kb 的 L2 cache 和 2mb 的L2 cache 比起來
是否有一段差距 ? 還是並不會差很多呢~
(以開多tab 瀏覽 / 影像處理軟體作業 / 多重office 作業 這類型的工作來看的話 )

謝謝!!

[ Last edited by freek on 2005-3-7 at 10:46 ]
作者: 阿輝    時間: 2005-3-6 09:00
標題: Re: [求助] 請教--關於L2 cache 的大小
以你提的幾項應用
差異不如時脈大
幾乎沒差,尤其是 512  跟 2M 的差異
作者: freek    時間: 2005-3-6 09:30
標題: Re: [求助] 請教--關於L2 cache 的大小
那… 以電腦從事哪一類型的工作
才會在有較大的L2 cache 之下 得到較佳的效率呢??
( 應該不是所謂「需要大量浮點運算」的工作吧!? ^^"  不好意思~ 這只是我覺得比較常看到的term,對我來說 概念還是滿含糊的 不過如果真的是~ 那我會自己去查看看 :p )

你的意思是說
512 和 2m 的差異算不太大  是嗎?? (還是說對我說的這些工作而言不大~ 對有需要的工作而言 就不盡然了 ^^" )
btw…
那我提到的這一類工作 是否只要hd效能ok、ram加到夠大  就能有理想的工作效率呢??
( 影像處理軟體作業  是否對於 顯示卡的記憶體大小也有要求 才能很順暢呢?~ )

再次感謝

[ Last edited by freek on 2005-3-6 at 09:34 ]
作者: HUANGLIFU    時間: 2005-3-6 11:03
標題: Re: [求助] 請教--關於L2 cache 的大小
1.L2快取大小會影響速度的工作,主要是小資料量加上大量運算的組合,如加密。
2.在多工工作上面的運用上,L2快取大還是有其優點,我的感覺非常明顯,主要是核心程式的切換問題。因為我的用量非常大。
3.時脈的問題,時脈分很多種,第一是CPU內部工作時脈,第二是CPU對記憶體時脈,第三是CPU對外部IO時脈,第一快只有在小資料量比較有意義,大資料量的時候,大家都要快,在一般應用上來說,工作時脈速度加快的影響,三大於二大於一。

4.你的工作的記憶體需求量,有簡單的算法。
影像處裡軟體:解析度高*解析度寬*色深(一般是24bit)/8(一byte等於8bits)*2*同時處裡的影像數。一般來說,512MB是基本需求,但是基本上我都建議人加裝到1GB。

多tab瀏覽的話,記憶體512到1G都夠,看你看的網站性質,一般都夠,不過主要問題在IO,如果有錢,用SCSI做系統碟,如果沒錢,找一個小容量的硬碟把瀏覽器的暫存檔案丟過去,我有拉網址拉到可以先去上廁所,回來才發現電腦正常的狀況。如果都沒辦法,就會發現拉網址一多,電腦的硬碟停不下來,整個桌面都頓掉的狀況。

多重OFFICE文件編輯的話,要看文件大小,儲存格的資料量,一般來說512應該是夠啦,當然還是有例外的時候。

[ Last edited by HUANGLIFU on 2005-3-6 at 11:05 ]
作者: 82544    時間: 2005-3-6 11:14
標題: Re: [求助] 請教--關於L2 cache 的大小
to Huanglfu:

關於 3 這點, Clock 在不手動更改的前提之下, 都是由硬體來決定, 所以這不是
可以隨意更改的, 比方說選擇 DDR 333 的 RAM, 那麼 Clock Gen. 就是送出 166mhz
然後由北橋 2X 送往 RAM Bus, 選擇 DDR 400, 北橋就是 200MHZ 為基頻送往 RAM Bus.

我的意思是說, 除非一開始搭配就選好, 不然應該不是可以用加裝的方式來異動

I/O 也一樣, SCSI 如果以傳輸效能來說, 除非相當高檔的 SCSI HDD 陣列
不然除了 CPU Loading 之外, 應該已經無法明顯的感覺到高速情況
I/O 的選擇應該改用 64Bits 匯流排, 或是 32Bits 66MHZ PCI,
當然, PCI-X 133MHZ 是目前比較高檔又經濟的選擇
(PCI-E I/O 目前搭配硬體上還不是時機)
作者: HUANGLIFU    時間: 2005-3-6 11:40
標題: Re: [求助] 請教--關於L2 cache 的大小
Originally posted by 82544 at 2005-3-6 11:14:
to Huanglfu:

關於 3 這點, Clock 在不手動更改的前提之下, 都是由硬體來決定, 所以這不是
可以隨意更改的, 比方說選擇 DDR 333 的 RAM, 那麼 Clock Gen. 就是送出 166mhz
然後由北橋 2X 送往 RAM Bus, 選擇 DDR 400, 北橋就是 200MHZ 為基頻送往 RAM Bus.

我的意思是說, 除非一開始搭配就選好, 不然應該不是可以用加裝的方式來異動

I/O 也一樣, SCSI 如果以傳輸效能來說, 除非相當高檔的 SCSI HDD 陣列
不然除了 CPU Loading 之外, 應該已經無法明顯的感覺到高速情況
I/O 的選擇應該改用 64Bits 匯流排, 或是 32Bits 66MHZ PCI,
當然, PCI-X 133MHZ 是目前比較高檔又經濟的選擇
(PCI-E I/O 目前搭配硬體上還不是時機)


3.這一點是這樣沒有錯,我只是大略提一下觀念,當然買的時候就要想好,不然特殊架構的機器是貴假的呀。

IO的問題,你提到水管粗細的問題,還有塞資料的問題,都沒有錯,目前也想換PCI-X的板子,還在考慮,只是一般人應該不用像我門玩,當然我自己的朋友,兩個CPU多主機的也一堆,也有高雄朋友在完叢集,這就已經超出討論範圍,其實以一般的賣場的主流產品而言,該說的都差不多了。

與其買高倍頻的CPU,還不如把錢花在HDD和RAM上,買自己要的CPU製程的最低速版本就好了。
作者: freek    時間: 2005-3-6 21:07
標題: Re: [求助] 請教--關於L2 cache 的大小
謝謝你們詳細的回覆~
雖然有些I/O的知識 我實在太缺乏… - -" 看了也只有知其然
但其他重點 收獲甚多! ^^

請問…「找一個小容量的硬碟把瀏覽器的暫存檔案丟過去」
這個目的是在於不要讓他拖到系統硬碟(OR 主要硬碟)的速度 是嗎??
那把WINDOWS 的分頁檔也同樣處理 是否也有好處呢?~

至於記憶體的話…
從768 到 1G~ 這個差距 是否值得投資呢 ?
還是看經濟狀況… 不很缺錢就上1G / 有所考量 就守著768即可  ^^"

再次感謝~
作者: HUANGLIFU    時間: 2005-3-6 21:18
標題: Re: [求助] 請教--關於L2 cache 的大小
系統分頁檔會有同樣的效果,不過可能會當機,相容性的問題。
768到1G請提供用途,如果沒有經濟考量就花吧,買爽度。
作者: freek    時間: 2005-3-6 23:32
標題: Re: [求助] 請教--關於L2 cache 的大小
不考慮game…
目前想到主要的用途 ( 以nb來看的話 )
多tab瀏覽網頁(類似pil、mobile01 、意慾蔓延這類的為主 )
文書處理( 需插入相當多的圖片或是能和 word / ppt 相容之軟體的圖形剪貼資料 )
未來的話 可能會處理班級學生資料、成績管理之類用途的中小型excel file
聊天傳訊軟體 msn、skype
簡易影像處理 gimp ( loading重一點的工作 以後應該會另組pc 來應付… 像raw檔的轉檔存取 對ram的需求應該也不小吧!?  ) 、寫網頁軟體 ( flash / dreamwaver 之類 )
基本影像剪輯 (這應該少用~ 而且應該會由桌機負責  這項應該就更是需要 hd / ram 的效能支援了 對嗎!? ^^" )
播放 mpeg4、dvd …

如果會有桌機支援的話
是否 nb的ram 就不要上1G~ 省下爽度來加強桌機比較划算呢??

btw…
由前面推下來
在nb 的cpu 考量上,是否就不必特別要求2mb的L2 cache 呢?? 有2mb好~ 沒2mb有512也不見得差多少
是這樣子嗎~

謝謝

[ Last edited by freek on 2005-3-6 at 23:36 ]
作者: 82544    時間: 2005-3-7 00:08
標題: Re: [求助] 請教--關於L2 cache 的大小
winnt 架構下的 pagefile 我印象中是不能設定在實體硬碟以外的磁碟中
作者: 拍郎    時間: 2005-3-7 00:21
標題: Re: [求助] 請教--關於L2 cache 的大小
講個實例好了

我的桌機 VAIO W120 原本的 CPU 是 Celeron 1.8GHz (L2 只有 128KB)
把一個錄下來的一小時節目剪掉廣告,大約要跑 3x 分鐘

同樣的作業,在 TR2E 的 Celeron-M 900MHz (L2 有 512KB)
只需要五分鐘

後來我將 W120 的 CPU 升級到 P4 2.4G (L2 也是 512KB)
所需的時間也是接近五分鐘

從這個例子看起來
時脈高低幾乎沒有影響
但是 L2 cache 的大小就對結果有決定性的影響
作者: HUANGLIFU    時間: 2005-3-7 02:04
標題: Re: [求助] 請教--關於L2 cache 的大小
L2大簡單來說就是會減少IO的次數,搬資料的次數,只是L2很貴,為什麼,當看到die上面的L2比邏輯電路電路的面積還大,結果還是嫌不夠的時候,你就會知道了,偏偏L2也很熱,XD。
作者: freek    時間: 2005-3-7 10:41
標題: Re: [求助] 請教--關於L2 cache 的大小
哇~ 30分鐘進化到5分鐘左右
看來強化cpu的左右手能力、比強化cpu本身時脈
來得實際多了!!
不致於貴到超過預算太多之下 還是掐著lp也要衝上去才行~ ^^"

那請問…
如果把同一顆硬碟分割成2個以上
而把pagefile 設在系統所在之外的任何一個分割裡
是否仍然只是脫褲子放屁而已呢   
一樣是同一個hd、loading仍然是吃在一塊的!? ^^"
只是或許割塊小一點的space  方便我們有空就去重組一下 讓他讀取輕鬆一些
因為這種小技巧的討論印象中滿多的 但莫衷一是
我這種門外漢 不知其所以然~  聽起來好像都有道理 - -b

另外突然想到
若使用遠端桌面的功能 利用nb 連回 pc 工作
此時影響工作順暢與否  較主要的關鍵  除了2者之間的網路頻寬之外
硬體規格上  哪些會伴演較決定性的角色呢??…
是否有文章可爬 請指點一下  我再找找~
另一個我爬不到文章的問題是…
當利用tsc 工作時  因為目前身邊的桌機都是一般xga的解析度而已
如果nb 的解析度是 sxga+ 或 wxga 的話
是否可以相容??
( 指開成全螢幕的情況下工作的狀況 是否他會縮小顯示面積 而呈現xga 還是會「變形」顯示呢 ?? )

再次感謝~
作者: 82544    時間: 2005-3-7 10:51
標題: Re: [求助] 請教--關於L2 cache 的大小 以及 TSC的問題
Originally posted by freek at 2005-3-7 10:41:
如果把同一顆硬碟分割成2個以上
而把pagefile 設在系統所在之外的任何一個分割裡
是否仍然只是脫褲子放屁而已呢   
一樣是同一個hd、loading仍然是吃在一塊的!? ^^"
只是或許割塊小一點的space  方便我們有空就去重組一下 讓他讀取輕鬆一些
因為這種小技巧的討論印象中滿多的 但莫衷一是
我這種門外漢 不知其所以然~  聽起來好像都有道理 - -b

另外突然想到
若使用遠端桌面的功能 利用nb 連回 pc 工作
此時影響工作順暢與否  較主要的關鍵  除了2者之間的網路頻寬之外
硬體規格上  哪些會伴演較決定性的角色呢??…


1. 我認為沒用, 所以我一向都是一磁碟一完整分割區, 如果只是想弄些磁碟機
    代號出來分辨, 用 subst 指令就可以達到了, 單碟分割區越多, 只是徒增資料
    救援的難度和失敗率而已.

2. 把音效關掉, 不要設定彩度過高, 基本上很順
作者: 拍郎    時間: 2005-3-7 11:19
標題: Re: [求助] 請教--關於L2 cache 的大小 以及 TSC的問題
Originally posted by freek at 2005-3-7 10:41:
那請問…
如果把同一顆硬碟分割成2個以上
而把pagefile 設在系統所在之外的任何一個分割裡
是否仍然只是脫褲子放屁而已呢   

這不是脫褲子放屁
這是越搞越慢

硬碟的分割,如果你沒有刻意去做一些改變的話
先切出來的會佔用較外圈的空間
同樣轉一圈,外圈的資料量可能是內圈的數倍
效能當然是外圈比較高

通常系統碟會是第一個切割出來的空間
也就是最外圈
把虛擬記液體搬出這塊空間移到其他分割區
得到的是更差的效率

所以只有一顆硬碟時
把虛擬記憶體交給 Windows 自己去最佳化就好了
你動過的不會比 Windows 設定的好
作者: 拍郎    時間: 2005-3-7 11:29
標題: Re: [求助] 請教--關於L2 cache 的大小 以及 TSC的問題
Originally posted by 82544 at 2005-3-7 10:51:
單碟分割區越多, 只是徒增資料救援的難度和失敗率而已.

這部分我持不同意見
如果只有一個硬碟
兩個以上的分割區是必須的

只有一個硬碟且只當作一般用途時
我規劃的系統通常會這樣做

1. 系統碟 C 盡量不要太大,夠基本程式與分割區使用就好,通常 12G~16G 已經綽綽有餘,這麼做的目的,是希望系統碟佔用硬碟最外圈,得到最佳效能

2. 剩餘的空間留下 8~10G 給第三部分,其餘都劃為一個分割區,格式化為 NTFS,用來儲存資料用,並在系統安裝好之後將『我的文件』資料夾目錄改到此分割區

3. 最後的 8~10G 格式化為 FAT32,用來做 C 的 ghost 備份,當系統掛掉時,只要一張有 ghost 的開機片就可以恢復,資料也不會受影響
作者: 82544    時間: 2005-3-7 12:03
標題: Re: [求助] 請教--關於L2 cache 的大小 以及 TSC的問題
Originally posted by 拍郎 at 2005-3-7 11:29:

這部分我持不同意見
如果只有一個硬碟
兩個以上的分割區是必須的

只有一個硬碟且只當作一般用途時
我規劃的系統通常會這樣做

1. 系統碟 C 盡量不要太大,夠基本程式與分割區使用就好,通常 12G~16G 已經綽綽有餘,這麼做的目的,是希望系統碟佔用硬碟最外圈,得到最佳效能

2. 剩餘的空間留下 8~10G 給第三部分,其餘都劃為一個分割區,格式化為 NTFS,用來儲存資料用,並在系統安裝好之後將『我的文件』資料夾目錄改到此分割區

3. 最後的 8~10G 格式化為 FAT32,用來做 C 的 ghost 備份,當系統掛掉時,只要一張有 ghost 的開機片就可以恢復,資料也不會受影響


1. HDD Volume 損毀的時候, 我不覺得這樣的混合分割可以被輕易修復
    在硬碟最前端所記載的資料是 C/H/S 位址, 而不是磁碟機代號
    一旦面臨 volume 必須搶救的時候, 相對位址和絕對位址加上邏輯分割區
    的資訊, 很容易在過程中讓人崩潰的 B)

2. 就算 System Partation 在外圈, 我也不太覺得有很大的差異, 頂多是開機時後
    OS Load 快一點吧 . 只要選擇轉速比較高和 Cache 比較大的 HDD, 這部份
    的效能改善幾乎可以被忽略. 2.5" 4200 & 5400 RPM HDD, 換了有感覺吧!?
    從 2M -> 8M Cache 加上轉速提高, 再慢的 NB 都會有明顯速度改善.

3. 留 8-10GB 給 system recovery 也不是我的習慣, 我是認為, 掛都掛了, 那就看破
    重新安裝, 復原回來的 system 和掛點時間差真值得追朔嗎?

4. 換成是我來配置, 我可能會買兩個預算內的 HDD 來用 OS Mirror 處裡
    或是用外接的 USB Storage 設定程式自動定時 sync 您所說的"我的文件" 部分
作者: 拍郎    時間: 2005-3-7 13:28
標題: Re: [求助] 請教--關於L2 cache 的大小 以及 TSC的問題
我前面說了
這是在『只有一個硬碟且作為一般使用』的前提下

我自己的電腦,以及我幫我媽公司管的電腦
是每天都自動定時做異地備援的
作者: freek    時間: 2005-3-7 15:44
標題: Re: [求助] 請教--關於L2 cache 的大小 以及 TSC的問題
感謝大家的分享指教~
連一向讓我一頭霧水的磁碟管理學都出來了
真是獲益良多!!
我想重點 最終還是要克服人的惰性~
好好養成良好的備份習慣
不過拍郎的建議倒是我原來預計在買來的7k60 上用的分法 ^^
只是想不到還沒空裝上 nb就已經搞丟了 - -b
是否能再請教~
你提及的 何謂「非一般使用」??
又若是「非一般使用」的話  那您會如何建議呢??…
謝謝
( 還是請教 像這類技巧討論~ 哪裡的討論區 資訊較正確 可以做做功課的… 我再自己多努力爬爬 )

看來lp掐著 能衝越大的L2 cache 還是儘量衝上去的好 ^^"
至於tsc …  請問是否只要解析度設定好 就不會有問題呢 ??

[ Last edited by freek on 2005-3-7 at 15:46 ]
作者: 拍郎    時間: 2005-3-7 15:49
標題: Re: [求助] 請教--關於L2 cache 的大小 以及 TSC的問題
一般使用就是
只拿來上上網、打文件、看影片、玩遊戲
資料掛了不會死人的那種


通常用來對付那種愛亂搞又不會自己解決問題的人
只要中毒或是把系統搞掛了
我就是把 ghost file 倒回去
其他就自求多福了

[ Last edited by 拍郎 on 2005-3-7 at 15:54 ]




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5