hugo
2004-10-24, 05:20 AM
真是詳解!厲害厲害.....
贊助商連結
贊助商連結
贊助商連結 hugo 2004-10-24, 05:20 AM 真是詳解!厲害厲害..... 贊助商連結 Aquarius 2004-10-24, 09:16 PM 在別顆硬碟做這樣的措施才會有比較大的效用 分割區並沒有顯著的影響, Pcdvd 硬體區在很 久之前就有做過這樣的討論跟實際測試 ~GG~ 2004-10-24, 10:32 PM 最初由 linux_xp 發表 應觀眾要求,就來篇教學吧 ;) ----------------------------------------------------- 檔案系統 FAT、FAT32、NTFS 差別在哪裡? M$ 官方網站,有詳細的說明 NTFS 和 FAT系列,最主要的差別是 NTFS 每個檔案都可以設權限,也就是有所謂的"安全性" 其它特點是,NTFS 磁簇可以比較小,單一檔案大小可破4GB以上 (FAT系列有4GB的限制) 不過,事情不會那麼簡單 安全性資料一定是紀錄在某個地方 換句話說,NTFS的讀寫速度最慢,因為要多讀那份檔案系統資料 FAT (VFAT) 和 FAT32,又以 FAT 速度較快 那麼,放置 pagefile.sys 的磁區,用什麼檔案系統比較好? 既然愈快的愈好,難道還會是別的,當然非 FAT 莫屬! To:linux_xp 依照您的教學,弟將原來的 D:ˋE: 砍掉(系統碟C: 保留沒有更動),重開Parttion 為 D:1GB(主分割Fat16 64K) ˋE:30GB(邏輯分割NTFS 64K) F:20GB(邏輯分割NTFS 64k)! D:1GB (Fat16 64k) 為 SwapFile,對於速度的提升並沒有明確的感覺!! 但在過程裡有內心有一些疑問,想像您請教!! 1.一顆 HD 可以開四個主分割,主分割跟邏輯分割對於速度上,是否會有差異?或是使用上(管理/安全性)有何不同?您有何建議嗎? 2. 如將 NTFS 的磁簇選最大 64k,這樣 NTFS 速度是否可以提升(雖然會犧牲空間) ? 3.原來的C:(XP NTFS 系統碟) 磁簇是選"預設" Format ,請問在不傷到 C:碟(不需重灌)情況下,有能力更改,C: 的磁簇大小嗎? 4.有已做好的 Ghost 檔(C:系統 NTFS),可以用重新 Ghost 會去的過程來更改 C:系統碟 的 NTFS 磁簇大小嗎? 5.如果是以 C: NTFS 磁簇:預設 ,E:NTFS 磁簇:64k 的規劃! 當從 C: Copy 大量檔案到 E: 發現速度會變很慢,請問,是因為小磁簇 TO 大磁簇的關係嗎?? http://img52.exs.cx/img52/5708/Parttion.gif 琥珀 2004-10-24, 11:36 PM 分頁檔案應該放到不同的實體磁碟分區,不然就只好用預設值。 如果可以的話,選擇主要分區理論上會比延伸分區(包含一到數個邏輯磁碟)好一點,因為在救分割表的時候會比較有自信。 linux_xp 2004-10-25, 02:09 AM 最初由 ~GG~ 發表 To:linux_xp 依照您的教學,弟將原來的 D:ˋE: 砍掉(系統碟C: 保留沒有更動),重開Parttion 為 D:1GB(主分割Fat16 64K) ˋE:30GB(邏輯分割NTFS 64K) F:20GB(邏輯分割NTFS 64k)! D:1GB (Fat16 64k) 為 SwapFile,對於速度的提升並沒有明確的感覺!! 但在過程裡有內心有一些疑問,想像您請教!! 1.一顆 HD 可以開四個主分割,主分割跟邏輯分割對於速度上,是否會有差異?或是使用上(管理/安全性)有何不同?您有何建議嗎? 這個我沒研究,真的不曉得,理論上主分割和邏輯磁碟,速度應該是差不多 我只知道C:槽會比較快 眾所皆知,硬碟裡面,有個圓形碟片 而它在使用的時候,預設是從外圈開始使用 外圈的讀寫速度,會比內圈快 因為硬碟的轉速是固定的,好比7200轉 外圈的圓周長度,比內圈圓周長度大 在同樣的時間裡,磁頭在外圈掃一圈可讀到的資料,會比內圈多 因此C:槽(外圈)的讀取速度會比較快 但也有的硬碟是雙碟片的,這就不一定了 雙碟片的,會有兩個外圈 C:碟是其中一個外圈,一定會比較快沒錯 至於另一個外圈在哪個槽,則要看分割的大小才算的出來 如果有Norton SeepDisk 這個軟體 在FAT/FAT32下,它可以把 swapfile 移到最外圈去 WIN98的話,不錯用,不用特意去割SWAP專用磁區 不過一般C:槽都會當系統碟啦 若刻意把OS灌到C:以外分割區,好像太麻煩了 最初由 ~GG~ 發表 2. 如將 NTFS 的磁簇選最大 64k,這樣 NTFS 速度是否可以提升(雖然會犧牲空間) ? 理論上是會提升的,只是感覺明不明顯而已 但是我覺得空間大小比較重要 尤其很多檔案,例如:IE 的快取檔 通常都在 4KB 以下,且檔案數量龐大,數以千,萬計 若磁簇刻意弄成 64KB ,將會浪費很多空間 若真正要靠硬碟提升速度,RAID 0,5 (磁碟陣列)會是比較好的選擇 最初由 ~GG~ 發表 3.原來的C:(XP NTFS 系統碟) 磁簇是選"預設" Format ,請問在不傷到 C:碟(不需重灌)情況下,有能力更改,C: 的磁簇大小嗎? [/B] 不可能 最初由 ~GG~ 發表 4.有已做好的 Ghost 檔(C:系統 NTFS),可以用重新 Ghost 會去的過程來更改 C:系統碟 的 NTFS 磁簇大小嗎?[/B] 不行 ghost 不會理會原先的分割表,它會自己去改分割表 就算磁區是沒有格式化過的,ghost 都有辦法還原回去 最初由 ~GG~ 發表 5.如果是以 C: NTFS 磁簇:預設 ,E:NTFS 磁簇:64k 的規劃! 當從 C: Copy 大量檔案到 E: 發現速度會變很慢,請問,是因為小磁簇 TO 大磁簇的關係嗎?? http://img52.exs.cx/img52/5708/Parttion.gif [/B] 拍謝,前面說的不太完整 磁簇愈大,讀取速度愈快 其實也有一個前提 就是磁簇空間要寫滿資料 磁簇就是碟片的扇形區塊 假設這個扇形區塊沒有寫滿 好比 64KB 的磁簇,只寫了4KB 的資料 那剩餘的 60KB 就是空的 磁頭掃過空的區域,讀不到任何東西,是在浪費時間 因為硬碟轉速是固定的 轉一圈若能讀到更多的資料,速度才會快 若都是讀一些空資料,則是浪費時間 但是在連續性的大檔案 例如:pagefile.sys 這種幾百MB的連續性大檔案 磁簇大一點,可以減少SEEK時間(平均軌道搜尋時間),速度就能增快 另外,C: 拷貝資料到 E: 速度會變慢,這和前面講的內/外圈速度,也有關係 C: 是在外圈,圓周長度比較大,讀取速度較快 E: 可能是在內圈,速度較慢 要讓硬碟讀寫速度變快,可以從三方面來說: ------------------------------------------------ 1.硬體升級: 用轉速更高、seek時間更短、buffer(緩衝記憶體)更多的硬碟 或是用 RAID 磁碟陣列,馬上見效 2.磁碟重組: 一般來說,重組系統碟就行了,資料碟不需要重組 3.加大作業系統預設的磁碟快取空間大小 大部分的作業系統 都會從真實記憶體中,抽出一些容量當磁碟快取(cache) windows 也不例外 磁碟快取的作用是,會把讀寫過的檔案保留在記憶體中 下次若有再用到,就直接從記憶體取出,不再從硬碟讀取 以節省時間,記憶體的速度是硬碟的一百倍以上 但是記憶體有限,分配的磁碟快取也有限 作業系統,會把很久沒用到或是比較舊的的資料移出磁碟快取 一般的原則是先進先出 先進入快取的資料,若有資料要寫入快取,但快取已滿,就會被先踢出快取 另外較先進的快取,也會有智慧型判斷 常常使用的資料,就會有高優先權,確保不會被踢出快取 所以磁碟快取若愈大,不就能保存更多的資料 以備需要時,能立刻從記憶體讀出,不用在從慢速的硬碟讀出 要改磁碟快取大小,需改 widnows機碼(regedit) 介紹一套中文的軟體,不錯用,叫:CacheMan XP 用它就不必改機碼,可以直接選 http://home.pchome.com.tw/art/linux2005/images/web/pczone/cache.gif 不過磁碟快取,是看真實記憶體量而定 不一定大就是好 好比說 記憶體只有256MB,卻撥 200 MB 給磁碟快取 那系統不會快,只會更慢而以,因為程式沒記憶體可用只好跑SWAP囉 最理想的情況,是把記憶體加到1G以上 乾脆把SWAP關了,都不要用,這樣是最快的 ;) (好像是廢話,有錢早就加了... ):eye: ~GG~ 2004-10-25, 02:25 AM To:linux_xp 如此詳細的解說! 小弟獲益不少.. 謝謝您! sean1976 2004-10-25, 11:27 PM C 系統區30G / WINXP 和 Programs D 個人資料區 10G / 郵件檔.My Documents.My Deaktop.我的最愛.ICQ 目錄 . 所有備份檔. E 資料區 80G / 放置檔案用.還有就是遊戲程式都裝在這.因為遊戲都很大. 這樣分有個好處..把系統灌完後.把一些桌面.郵件.文件夾.我的最愛都指到D槽.然後備分.以後有問題直接把C槽Ghost回去.重要資料一樣都在D槽不用怕還原時忘記被蓋掉..^^ 塵緣 2004-10-26, 02:23 PM 最初由 linux_xp 發表 不管幾G,我都是割: ---------------------------------- C: 10G NTFS (XP) D: 1G FAT 最大磁簇64K (SWAP) E: 其餘空間 NTFS (DATA) 10G 的C: 是專門放 WIN-XP 和 應用軟體 一般來說不會灌到超過容量,且要重組也方便 OS磁區一定要獨立出來,以免重灌OS的時候,資料沒地方備份 1G 的D: 是專門放 pagefile.sys,也就是虛擬記憶體 虛擬記憶體是當記憶體用的,所以檔案不能有間斷,效能才會好 獨立一個磁區給它,可保證它檔案不會間斷,磁頭不必跑來跑去讀寫 而FAT、FAT32、NTFS之中,以FAT的讀寫速度最快 所以不用說,一定是選用FAT pagefile.sys本身沒有安全性問題,且它是系統檔,連admin都刪不掉 在windows裡面格式化,可以調磁簇大小,調到極限64K 磁簇越大,讀寫越快 pagefile.sys是連續性單一大檔,不用怕磁簇過大浪費硬碟空間 這個構想來自Linux Linux的 SWAP 就是獨立磁區的,效能一級棒 請問一下,如您所說,那麼這個D的位置應該排在硬碟的延伸分割的第一個邏輯磁碟嚕(就是延伸分割的前面部分),而不可以放到延伸分割的最後面嚕,是不是這樣的?? 如果我把這個部分放到延伸分割的最後面(應該是硬碟的最後面位置),那麼使用到的時候硬碟的讀寫頭,是不是 每次都要從最前面跑到最後面,這樣的話有差別嗎?? 會不會造成效能更差??? rEdS 2004-10-27, 03:06 PM 最初由 linux_xp 發表 1G 的D: 是專門放 pagefile.sys,也就是虛擬記憶體 虛擬記憶體是當記憶體用的,所以檔案不能有間斷,效能才會好 獨立一個磁區給它,可保證它檔案不會間斷,磁頭不必跑來跑去讀寫 請問虛擬記憶體難真的就不會產生間斷嗎??外表看起來是一個完整的檔案就保證它裡面都是不間斷(內部間斷)的嗎??你真的能保證??請問Linux的分頁方式和Winnt的有一樣嗎??分頁檔為什麼叫分頁檔?在nt的分頁檔一頁是多大?如果分頁檔有頁,為什麼不會間斷?而使用分頁檔的執行緒難道只有一個嗎?? 而FAT、FAT32、NTFS之中,以FAT的讀寫速度最快 所以不用說,一定是選用FAT pagefile.sys本身沒有安全性問題,且它是系統檔,連admin都刪不掉 請問FAT為什麼最快?如果大於2G大於32G的分割,檔案多起來的時候FAT32還會比NTFS快嗎??為什麼pagefile.sys本身會沒有安全性的問題,為什麼我的pagefile.sys可以刪掉?? 在windows裡面格式化,可以調磁簇大小,調到極限64K 磁簇越大,讀寫越快 pagefile.sys是連續性單一大檔,不用怕磁簇過大浪費硬碟空間 如果第一個問題不成立,請問為什麼不會浪費空間?? 看了老兄洋洋灑灑的一堆文章,讓小弟我眼花瞭亂,跟小弟從以前到現在的認知 實在差很多,大概是小的我以前學到的都是錯誤的資訊,還望老兄教導. rEdS 2004-10-27, 03:10 PM 最初由 linux_xp 發表 你應該檢查一下 [系統管理工具] - [電腦管理] - [裝置管理員] 看IDE主要通道,是跑 "UDMA 模式" ,還是 "PIO 模式" 如果跑 "PIO 模式",CPU資源會被吃光光 120G 的硬碟,一定會支援 DMA-133 但排線就難說 另外,就是掃看看有沒有中毒 請問何謂DMA何謂PIO模式??為什麼我的電腦使用PIO模式CPU資源沒有被吃光光???why? |
|