1. 手機內存還夠用嗎現在的手機APP為何越來越膨脹
手機內存確實有點不夠用了,我使用的手機儲存內存為128G,用了兩年多時間,如今還剩下50多G空餘空間。之所以還有這么多空間,是因為我手機裡面沒有安裝大型游戲以及軟體。先前安裝了王者榮耀,內存瞬間只剩下20多,後來刪除了,現在我這台手機平時主要用來寫寫文字、看看書,還安裝了QQ和微信,光這些普遍的軟體就佔了那麼多內存,難以想像,如果把應用商場所有熱門軟體下載到手機,還能剩餘多少內存?
2. 關於電腦的瓶頸(帶寬)問題
分類: 電腦/網路 >> 硬體
問題描述:
CPU是AMD AM2 Athlon64 3000+ 它的FSB是800MHZ由於採用了HyperTransport2.0技術(?是嗎?),最大帶寬由在HyperTransport的12.8Gb/sec提升到了22.4GB/sec。若採用DDR2 667 512MB的內存兩條的話,則內存的帶寬為667*2*2*64/8=21.3GB/sec。PCI-E技術的誕生正式為解決這個矛盾,他提供幾倍於傳統視頻數據傳輸帶寬型旅的能力在相當長一段時間能將不再有顯示匯流排的瓶頸。 所以這樣配製的話電腦幾乎不存在瓶頸。這樣理解有問題嗎?還有匯流排是20G/S,CPU和內存的交換能達到20G/S嗎,請高手賜教
解析:
當前CPU和內存數據交換的擔心完全沒有必要~~~
目前暫時不存在這方面的瓶頸問題~~
現在的主要問題是計算機的硬碟與硬碟,硬碟與CPU和內存的傳輸速度瓶頸問題~~~
見下文~~~~
我們在硬碟上已保存或將要保存數以千計的文件,為了快速地找到指定文件的存儲位置,這就要求硬碟有較強的定位能力———術語叫做「平均尋道時間」;定位之後,要求硬碟能迅速將文件內容傳送至CPU處理———這就是數據傳輸率。在數據傳輸率方面,計算機通過介面將數據交給硬碟的速度要比硬碟將數據記錄在碟片上的速度快許多,因此這兩者之間有必要增加一個緩沖區(Buffer或Ccache)以緩解兩者的速度皮沖差。我們將前者稱為外部數據傳輸率,後者稱為內部數據傳輸率。綜上所述,您選擇硬碟的時候應綜合考慮以下幾個方面:容量、平均尋道時間、外部數據傳輸率、內部數據傳輸率。
影響內部數卜握凳據傳輸率的主要因素有:
①轉速:轉速越快則單位時間內能訪問的扇區數越多;
②位密度:位密度越高則碟片轉動相同的距離磁頭訪問的扇區數越多,並且單碟容量更大;
③管理程序水平:或稱信號處理技術,制約①、②兩項的進步,信號處理技術越強,則轉速及位密度提高的幅度越大。
各硬碟生產廠家一直不遺餘力地在努力提高硬碟性能,其中最主要的就是提高位密度,單碟容量越大的硬碟位密度越高,內部傳輸速率也越大。
現在,硬碟瓶頸受到很多關注~~~~~~隨著技術發展,轉速的提高,傳輸的速度,都會逐漸改變硬碟瓶頸~~~
3. cpu 內存 出現瓶頸
你不需要說的這樣復雜,我問你,為什麼有內存,為什麼需要內存?我直接回答吧,如果沒有內存,CPU會直接讀寫硬碟並且很多都是重復讀寫,而家用硬碟來講根本不適合長時間連續讀寫,現在的家用硬橋閉讓盤還是7小時X3的讀寫時間,超過這個時間硬碟有可能會發出噪音,速度也不穩定,更有可能損壞硬碟加速硬碟老化,我這里說明一下,以免一些小白亂噴,你開機24小時,不代表你連續對硬碟讀寫了24小時,這個不細說了,所以就有了內存,因為硬碟速度滿足不了CPU,內存的作用就是大大減輕硬碟負擔防止重復讀寫硬碟,並且起到緩沖作用,看你上面寫的,你已經陷下去出不來了,內存超頻在高性能計算上可以起到作用,但矛盾的就是高性能計算反倒不會使用高頻率內存,因為考慮到穩定性問題,都採用低頻內存,你用家用級的酷睿系列、E3、E5-EP這種平台下超頻就是玩玩而已,應為內存採用的是預先取技術,超頻不能給你帶來性能提升的感覺,再說匯流排QPI匯流排也是DIM來的,因為這幾代的內存控制器集成到了CPU內部,所以就從QPI變為DIM你大致這樣理解就好了。
你看你問的問題,內存快於CPU還是CPU快於內存,你是不是很奇怪為什麼硬碟速度是固定的,但是有了內存速度就快很多,並且沒有瓶頸,假設沒有內存就會產生瓶頸,而且很卡很卡?難道你覺得CPU從硬碟直接取數據比內存從硬碟取數據慢?我告訴你硬碟速度是死的,內存是預取,你用什麼級別的計算已經要考慮內存瓶頸了。
忍不住再添加幾句,wed伺服器是處理網頁請求的一個種類的伺服器,它就需要較高的匯流排帶寬和內存性能,但矛盾的是這種伺服器幾乎都用低頻率內存,DDR3代的絕大多數還在1333,這種伺服器為什麼需要高內存性能和匯流排帶寬呢?因為他需要處理多請求,他需要在同一時間內通過很高的數據流,一分鍾內可能需要處理100-1000條請求帶寬低吞吐就少能夠同時處理的請求就少,所以他需要高的帶寬,並且需要搜索數據,多數情況下數據都是分散在硬碟何處的數據,不象我們玩游戲,打開某個程序,內存都可以完成全部的預取,請求伺服器上需要四處搜索數據,又不能使用高頻內存,解決和優化的辦法就是敏局提升物理內存的容量提高預取和數據等待,這種伺服器上不考慮穩定性,進行超頻才能感覺到性能提升,家用級的CPU是滿載了但你能用完DIM給你提供的匯流排帶寬?
再給你科普一下,CPU滿載不代表帶寬全部佔用, CPU滿載不代表CPU所有資源都用完了,舉個例子CPU假設只能做加法和減法兩種計算,計算速度最高是2MHZ,那麼CPU就有加法和減法兩個計算單元,這時CPU做加法速度達到2MHZ,這時CPU就滿載了,但是減法單元是閑置的沒有被利用。若是CPU能進行加減乘除,整數浮點運算,速度最高是100MHZ,那麼CPU做加法速度達到態攜100MHZ時CPU就滿載了,雖然CPU滿載了但是其他計算單元全都是閑置的,沒有被利用。
4. 如何解決存儲I/O性能瓶頸
何提高網速 電腦運行速度顯卡關內存關 殺毒軟體突打
:數據存儲備份存儲管理源於世紀70代終端/主機計算模鄭差式由於數據集主機易管理海量存儲設備——磁帶庫必備設備80代由於PC發展尤其90代應用廣客戶機/伺服器模式普及及互聯網迅猛發展使存儲容量、存儲模式存儲要求都發根本性變化些新興存儲技術迅速崛起構建更安全信息代提供更選擇
編者按何確保所數據能夠靠備份及進行災難恢復存儲管理軟體核任務外存儲管理軟體存些基本功能諸改進系統應用I/O性能及存儲管理能力提高數據應用系統高用性減少由於各種原斷數據存取或者應用系統宕機間實現技術級存儲管理(HSM)、ClusterServer(集群伺服器)等
首先能提供些識別析存儲訪問模式VolumeManager工具VolumeManager通復雜磁碟配置能均衡I/O負載影響應用同能夠優化應用數據布局數據條形散放物理盤提高性能同具斷應用情況識別消除性能瓶頸能力增強系統應用性能另外VolumeManager減少系統斷間、增加數據完整性等面俗表現允許磁碟進行線管理更改配置減少系統產極影響停機間同利用冗餘技術提高數據用性防止數據丟失破壞
其非重要快速恢復志式文件系統FileSystem能間斷數據訪問條件文件作線備份並系統重啟或崩潰前允許訪問數據並恢復文件提高用戶管理員產效率FileSystem系統崩潰前能未完數據記錄事件志利用恢復程序重現保持數據完整性
VolumeManagerFileSystem都工作操作系統級實現集群與故障恢復、自管理、備份與HSM及基於瀏覽器遠程管理等兩者機結合利用雙特磁碟數據管理能力能給企業系統提供盡能高性能、用性及管理性
基礎便整存儲管理核任務——備份技術
數據存儲備份技術般包含硬體技術及軟體技術等硬體技術主要磁帶機技術軟體技術主要通用專用備份軟體技術等我主要軟體技術面加討論備份軟體技術整數據存儲備份程具相重要性僅關系否支持磁帶各種先進功能且程度決定著備份效率備份軟體定操作系統所提供備份功能廠商都提供許專業備份軟體專業備份軟體能通優化數據傳輸率即自較高傳輸率進行數據傳輸僅能縮短備份間、提高數據存儲備份速度且磁帶機設備本身處另外專業備份軟體支持新磁帶機技術HPTapeAlert技術差所主流專業備份軟體均提供支持
於存儲模式說比較見DAS、NASSAN等DAS(DirectAttachedStorage——直接連接存儲)指存儲設備通SCSI介面或光纖通道直接連接台計算機伺服器理比較散、難通遠程連接進行互連直接連接存儲比較解決案直接連接存儲幫助企業繼續保留已傳輸速率並高網路系統
網路主要信息處理模式需要存儲數據量增加數據作取競爭優勢戰略性資產其重要性增加伍沖目前發展趨勢NASSAN現響應點NAS網路喊橘皮連接存儲即存儲設備通標准網路拓撲結構(例太網)連接群計算機重點於幫助工作組部門級機構解決迅速增加存儲容量需求種兩面改善數據用性第即使相應應用伺服器再工作仍讀數據第二簡易伺服器本身崩潰避免引起伺服器崩潰首要原即應用軟體引起問題另外NAS產品真即插即用產品其設備物理位置非靈
SAN(存儲區域網路)通光纖通道連接群計算機該網路提供主機連接並非通標准網路拓撲並且通同物理通道支持廣泛使用SCSIIP協議結構允許任何伺服器連接任何存儲陣列管數據置放哪伺服器都直接存取所需數據SAN解決案基本功能剝離存儲功能所運行備份操作需考慮網路總體性能影響案使管理及集控制實現簡化特別於全部存儲設備都集群起候
集群通用於加強應用軟體用性與擴展性某些集群架構技術加入單系統印象概念單點單系統式管理台計算機集群伺服器支持達百台互相連接伺服器結合鬆散結合單位執行作業保護彼應用軟體免於故障由於集群伺服器完全整合應用軟體服務架構建置高效應用軟體執行環境即使整系統現故障終端計算機都使用幾乎所應用軟體集群伺服器軟體包括引擎、編譯器、負載計算器、代理、指令與圖形化系統管理介面等組件集群化運算環境優勢卓越數據處理能力原則任何類型重主機架構存儲設備包括直接連接磁碟都用作集群數據存儲設備求系統用性適合使用擁重主機存取路徑容錯或高用性存儲系統
層管理式解決存儲容量斷增導致何效擴充容量問題情況更用於布式網路環境級其實意味著用同介質實現存儲RAID系統、光存儲設備、磁帶等每種存儲設備都其同物理特性同價格例要備份候備份文件般存儲速度相比較慢、容量相比較、價格相比較低存儲設備磁帶做經濟實用何實現級呢原理講級存儲線系統遷移數據種文件由HSM系統選擇進行遷移拷貝HSM介質文件確拷貝原文件相同名字標志文件創建佔用比原文件磁碟空間用戶訪問標志文件HSM系統能原始文件確介質恢復級存儲同實施式HSM根據兩級或三級體系態遷移/遷數據類實現級存儲
存儲應用深入必帶整體解決案需求僅包括硬體包括相應軟體及服務軟硬體兼容融合應用環境勢所趨比存儲虛擬化提證明趨勢利於提高存儲利用率、簡化管理降低本構建融合存儲應用環境總隨著網路技術發展、計算機能力斷提高數據量斷膨脹數據備份與恢復等存儲技術面問題顯越越重要存儲管理技術發展必引起業界高度重視
相關鏈接:前主流存儲介質
磁碟陣列、磁帶庫
磁碟陣列特點數據存取速度特別快其主要功能提高網路數據用性及存儲容量並數據選擇性布磁碟提高系統數據吞吐率另外磁碟陣列能夠免除單塊硬碟故障所帶災難通較容量硬碟連智能控制器增加存儲容量磁碟陣列種高效、快速、易用網路存儲備份設備
廣義磁帶庫產品包括自載入磁帶機磁帶庫自載入磁帶機磁帶庫實際磁帶磁帶機機結合組自載入磁帶機位於單機磁帶驅器自磁帶更換裝置裝盤磁帶磁帶匣拾取磁帶並放入驅器或執行相反程自載入磁帶機能夠支持例行備份程自每備份工作裝載新磁帶擁工作組伺服器公司或理處使用自載入磁帶機自完備份工作
磁帶庫像自載入磁帶機基於磁帶備份系統能夠提供同基本自備份數據恢復功能同具更先進技術特點存儲容量達數百PB(1PB=100萬GB)實現連續備份、自搜索磁帶驅管理軟體控制實現智能恢復、實監控統計整數據存儲備份程完全擺脫工干涉磁帶庫僅數據存儲量且備份效率工佔用面擁比擬優勢網路系統磁帶庫通SAN(存儲區域網絡)系統形網路存儲系統企業存儲提供力保障容易完遠程數據訪問、數據存儲備份或通磁帶鏡像技術實現磁帶庫備份疑數據倉庫、ERP等型網路應用良存儲設備
光碟塔、光碟庫光碟網路鏡像伺服器
光碟僅存儲容量巨且本低、製作簡單、體積更重要其信息保存100至300光碟塔由幾台或十幾台CD——ROM驅器並聯構通軟體控制某台光碟機讀寫操作光碟塔同支持幾十幾百用戶訪問信息光碟庫叫自換盤機利用機械手機櫃選張光碟送驅器進行讀寫庫容量極機櫃放幾十片甚至百片光碟光碟庫特點:安裝簡單、使用便並支持幾乎所見網路操作系統及各種用通信協議
光碟網路鏡像伺服器僅具型光碟庫超存儲容量且具與硬碟相同訪問速度其單位存儲本(攤每張光碟設備本)低於光碟庫光碟塔光碟網路鏡像伺服器已始取代光碟庫光碟塔逐漸光碟網路共享設備主流產品
5. 手機總是容易滿內存,到底是什麼在占內存
問這個問題,應該是Android手機的玩家吧,而且你對Android的內存機制也不了解,簡單來說,Android中的內存就是給你用的,不用還不正常,根本不用擔心內存怎麼只剩下幾百M呢。
像我們這些在Windows陪伴下成長起來的玩家,「內存不足」經常遇到,但是Android有著與Windows完全不一樣的內存管理機制,Windows上的那一套,對Android並沒用。
Android中可用內存是個沒意義的數字
Windows中一旦程序被關閉,分配的內存也就釋放出來,然而在Android中運行過的應用絕大多數是從前台轉入到後台,並保留在內存中並不會也不需要主動釋放,這樣下次再運行該應用時,可以更快的啟動。
無論手機的物理內存有多大,Android都能將其充分利用,將需要用到的數據從硬碟讀入到內存,以提高數據訪問性能,也就是說, 在Android系統中,可用內存越小,表明其調用的數據就越多,訪問的命中率就越高,系統也就越快 。
你可能會問,當打開的應用越來越多,佔用的內存總會爆滿的,那怎麼辦呢?
Android有著優秀的內存回收機制
Android使用了一個名為Low Memory Killer(LMK)的機制來管理內存,當內存出現不足時,LMK就開始揮舞屠刀殺掉一些進程以獲得新的內存空間。
Android有一套獨特的進程管理,它會以oom_adj來表示進程的重要性,oom_adj的值越小,則重要性越高,oom_adj的值越大,該進程被系統選中殺掉的可能性越高。
Android默認的進程管理策略
為了更好的評估進程的重要性,Android將進程分為六類,如下所述:
前台進程:oom_adj=0,指正在當前屏幕上顯示的進程和一些系統進程,一旦你回到主界面 或切換到其它程序,當前進程變為隱藏進程,前台進程是不會殺掉的;
可見槐鄭絕進程:oom_adj=1,可見進程雖然不在前台,但依然可見,如widget、輸入法等,這部分進程也非常重要,基本上不可能被殺掉;
次要服務:oom_adj=2,目前正在運行的一些服務,如下載、播放音樂,它們雖然屬於次要服務,但與系統息息相關,一般也不會被殺掉;
隱藏進程:oom_adj=7,這個很容易理解,當應用從前台轉入到後台後,也就成為隱藏進程了,通常一鍵清理內存就是清掉這些隱藏進程;
內容提供者:oom_adj=14,沒有程序實體,只提供內容供別的程序去用的,比如日歷供應節點,顯然這類進程最有可能被先殺掉;
空進程:oom_adj=15,有些程序在程序退出後,依然會在進程中駐留一個空進程,這個進程里沒有任何數據在運行,作用往往是提高該程序下次的啟動速度或者記錄程序的一些 歷史 信息,這類進程無疑是要最先被殺掉的。
Android的內存管理機制非常適合嵌入式系統,能充分發揮出硬體的潛力,當內存越大,它的優勢就越明顯。
Android手機需要清內存嗎?不需要
那麼Android手機到底要不要清內存?結論是:不需要!其實這個結論也適用iPhone手機。
手機內存分為兩部分,運行內存和存儲內存。買手機時,一個型號的手機有很多套餐可以選擇,比如6 64GB、4+128GB,前面叢拿的4GB,6GB就是運行內存,後者則是存儲內存。
佔用手機運行內存的主要是手機運行程序時被軟體佔用的內存,安卓手機的系統會把手機里說有的軟體都放在後台運行之中,因為這樣開啟軟體的時候會節約等待啟動的時間,除非用戶自己去設置關閉開機自動啟動軟體。
可運行內存一共就那麼多,雖然現在新款手機的運行內存不斷加大但隨著軟體的不斷更新升級,佔用的手機內存也會越來越大,這都是成正比的。為了清理軟體佔用的內存,安卓手機都會配備「一鍵清理」的功能去清理運行內存,這樣可以使因為佔用運行內存過多而變卡頓的手機流暢起來。鉛姿
而佔用存儲內存的東西就有很多了,比如軟體的數據緩存、微信qq的聊天記錄、相冊里的照片、下載的音樂視頻、簡訊垃圾、手機隨著系統升級,本身系統所佔的內存也會越來越大,這些都會佔用手機的存儲內存。
其中最佔用存儲內存的就當屬照片和微信了。那麼該怎麼看微信到底佔用了多少內存呢?
點開微信中的[我]-[設置]-[通用]-[清理微信存儲空間],等待幾秒鍾後就會顯示佔了多少內存了,如果你不經常清理,那這個數字一定會讓你大吃一驚。然後點擊下方的[管理微信聊天數據]清楚就好了。
一般如果是安卓手機的話,如果手機內存較小,很容易出現內存不夠用的情況。安卓系統、應用廠商的服務、手機應用等都會佔用大量的內存,由於國內手機廠商深度定製的安卓系統,普遍存在全家桶,大量的服務和應用存在自啟和連環喚醒情況,大量消耗用戶內存,造成手機內存佔用過高,嚴重影響了用戶的使用體驗。而反觀國外很多採用原生安卓系統的手機,雖然內存並不大,但內存的佔用率卻極低,實際的應用體驗卻更優秀。所以國內手機廠商的全家桶,是造成手機內存佔用率較高的主要原因。一般可以通過手機助手清理內存,禁止應用自啟,卸載無用應用等方法解決手機內存佔用較多的問題。
國產手機系統全家桶導致手機內存佔用過大
由於目前手機的硬體利潤較低,很多國內手機廠商都是通過預裝應用的方式,提升手機的利潤。所以國產手機普遍存在以全家桶的方式,打包預裝各種應用和服務,通常會在手機中進行自啟,或者連環喚醒,佔用了大量的手機內存,嚴重影響了手機用戶的體驗。
手機內存佔用過高,可以藉助手機衛士清理內存
如果手機的內存佔用過高,可以藉助手機衛士等工具對手機的內存進行清理,對於不常用的手機應用進行卸載,提升手機的運行效率。另外也可以通過禁止手機應用的自啟,來提升手機內存的使用效率,但對於手機存在應用連喚醒的情況,是無效的。所以手機衛士或管家,只能暫時解決手機內存佔用過高的問題,無法從根本上解決問題。
使用第三方原生安卓系統,可大幅降低手機內存佔用
目前的cm等第三方原生安卓系統,一般都不夾帶國產手機廠商的全家桶,系統十分純凈,一般對於手機內存的佔用都比較小。一般如果條件允許的話,可以刷第三方的原生安卓系統,提升手機內存的使用效率。
cm系統是老手機的救星
華為榮耀暢玩4,搭載的驍龍410晶元,僅配置了1g內存,可以說硬體配置十分渣,運行華為自帶emui系統,內存佔用極高,基本卡都沒辦法使用。但刷cm13系統後,竟然滿血復活,運行普通應用十分流暢,完全可以當做備用機使用。這也充分說明,很多國產手機在硬體配置方面沒有太大瓶頸,主要是國產手機系統的全家桶,佔用大量內存,拖慢了整機的速度。
對於手機內存佔用過大的問題,主要是由於安裝和啟動的手機應用較多,特別是很多國產手機的全家桶,佔用和消耗了大量的手機內存,影響了手機的使用效率。一般可以通過手機衛士等工具,清理內存,禁止應用自啟等方法解決手機內存佔用過大的問題。如果想從根本上解決這個問題,更多的還是依靠手機廠商摒棄全家桶,推出類似cm的第三方原生安卓系統。如果條件許可的話,用戶也可以刷cm等比較純凈的第三方安卓系統。
關閉一些沒必要自動運行的軟體,瀏覽器可以選擇無圖模式,音樂播放器可以關閉歌手圖片顯示,視頻播放器要時刻的清理緩存,還有軟體安裝後自動刪除安裝包, 游戲 停止運行後,手動清理全盤緩存,QQ壓縮包,文件管理器中可以找到,格式zip,如果你知道文件夾是哪個軟體所有,覺得清理掉不會影響使用,就清理了,你會發現手機內存又多了至少2GB,不信你就試試吧
智能手機的用戶有一個無法規避的問題,那就是手機的卡頓問題,造成手機卡頓的因素有很多,內存不足便是其中的一種。為了盡量避免手機出現卡頓的這種情況,部分用戶不惜花費重金來購買高內存的手機,但是依然無法完全規避因為內存不足所導致的手機卡頓問題。低內存手機很好理解,為何高內存手機同樣也會出現該問題呢?手機中究竟是怎麼在使用內存,該如何規避因為內存不足而導致手機卡頓的這種問題呢?
關於手機內存您又了解多少呢,我們先單純的從技術面來簡單的聊聊這個問題。手機內存可以分為兩大類,一類是運行內存,一類是存儲內存。前者相當於電腦中的內存,內存空間越大同時支持的運行程序也就越多,較為常見的運行內存有6G、8G、12G等,甚至一些旗艦機型也支持32G的運行內存;後者相當於電腦中的硬碟,內存空間越大意味著能夠存儲更多的內容資源,包括下載的程序、照片、音頻、視頻等,較為常見的存儲內存有64G、128G、256G等,甚至一些旗艦機型也推出了512G以上的存儲內存。
手機廠商標稱的內存大小是否與我們實際使用的空間相同呢?
前不久岳雲鵬也因為在微博上提出了這個問題而上了熱搜!岳雲鵬購買了一款128G的手機,但是實際能夠使用的空間僅為112G,不僅發出了手機內存難道也存在「公攤面積」的疑問。無論是運行內存也好,還是存儲內存也罷,手機廠商採用的進制計算方式與系統不同,導致存在一定的偏差問題(一個採用的是1000進制,一個採用的是1024進制)。除了進制的問題外,手機內存還要被其他內容所佔用,例如運行內存開機之後的系統進程佔用,通常可供用戶使用的運行內存僅為總運行內存的一般,存儲內存需要安裝操作系統,系統的默認軟體等。
排除了這些基本因素外,再來說說智能手機剩餘內存為何會容易占滿的問題。
先來說說運行內存容易占滿的問題(因為運行機制的不同,這里主要討論的是安卓手機,蘋果手機很少會出現此類問題),主要的原因在於智能軟體的自行喚醒功能。智能手機現在所使用的軟體大部分為免費軟體,主要依靠用戶流量所帶來的廣告收益盈利。無論是前台還是後台,軟體運行才是獲得收益的前提,很多軟體或者是同廠軟體在沒有獲得用戶同意的前提下,會悄悄地自動進行喚醒,悄然運行在用戶的運行內存中,勢必會導致用戶運行內存逐漸占滿。工信部為此也擬定了個人用戶信息保護徵求意見稿,未經用戶許可的前提下,APP軟體不得自行喚醒或者更新。
那麼,存儲內存就是是何原因會逐漸占滿呢?
手機硬體的提升勢必會帶來更大的資源佔用,舉一個簡單的例子,現在供用戶手機拍照高清攝像頭成為了發展趨勢,之前一張照片或許僅為4M左右,現在一張照片將在20M以上,對於存儲的需求也越來越高。除此之外,出於個人信息安全的角度考慮,很多APP軟體並不會在伺服器端存儲用戶的個人數據,這一數據存儲在用戶的智能手機存儲內存,例如大家較為常用的微信、QQ等,隨著時間的推移,您會發現此類程序佔用的空間越來越高!
對於運行內存,我們可以通過設置、優化運行程序來降低其佔用率,確保手機不會因此而卡頓。不同品牌的手機都會自帶內存優化工具,以我手上的三星手機為例,可以在智能管理器、內存選項中查看當前的使用狀態,並且可以根據系統的提示進行內存優化。另外在手機設置、程序管理中,大家可以對具體的某款應用程序進行設置,關閉其後台自動喚醒的功能。對於手機操作並不是十分熟悉的用戶,可以下載三方手機優化軟體來自動對運行內存進行優化,不過個人並不建議如此操作,畢竟三方軟體也要耗費手機硬體資源。
對於存儲內存,只能夠是刪除不必要的數據進行優化。合理利用雲存儲是個不錯的方法,無論是手機自帶,還是三方雲存儲都能夠緩解我們存儲內存的壓力(只要能夠連接網路,有需求的數據直接從雲端下載即可)。對於微信、QQ此類占據空間的程序,只能夠通過刪除內容的方式來降低空間,為了方便也可以直接卸載、重新安裝來釋放空間。為了避免關鍵數據出現丟失,卸載之前可以將數據導致電腦端進行存儲,各款軟體基本上都提供了由手機向電腦進行數據遷移的功能。
關於手機內存總是不夠用的問題,是否也發生在您的手機上呢,最終又是如何解決的呢?歡迎大家留言討論,分享經驗。
手機佔用內存最大的就是系統和軟體,系統方面你可以通過刷機來改變大小,可以在手官網(或者其他大神資源)找一個自己機型的精減刷機包, 軟體方面你可以在安智市場裡面下載 歷史 版本,較小的軟體包可以減輕手機內存壓力,另外你還可以root手機,root後可以禁止軟體自啟,阻止軟體相互喚醒,刪除不需要的系統軟體,一星期左右可以關機一次,徹底釋放內存。
【手機總是容易滿內存,到底什麼占內存?】
手機的內存我們在這里一般稱為手機存儲數據的空間。一般它類似於電腦的硬碟,手機的內存基本上能夠給我們帶來的好處是讓我們手機能夠安裝更多的數據,存放更多的文件,不會因為手機內存的不足影響手機的流暢,讓手機卡頓。
我們在使用手機的過程中確實會擔心手機的內存不足,在我們手機內存不足的情況下,我們會建議大家考慮清理一些內存數據,這樣子的能夠讓手機的內存相對比較充足,手機會相對比較流暢。
特別是對於蘋果手機來說,蘋果手機如果內存不足的話,在日常使用過程中確實會出現非常嚴重的卡頓問題,手機在內存嚴重不足的情況下,能夠讓手機整體體驗值相對不高。
那麼,手機的內存到底是哪些那種東西呢?
手機的內存一方面指的是手機系統,手機本身的內置軟體所佔用的空間。也就是手機出產時,它所佔據的一部分的空間。這部分空間是固定的,除非是在系統之後升級,可能會有一定空間的變化,基本上是不會改變的。
手機內存另外一方面是我們在使用手機過程中下載的各種APP以及我們存儲的各種數據照片,視頻圖片等等。同樣還有我們在使用一些APP的時候會出現的一些緩存數據,特別像微信,它的緩存數據占據空間相對較大。
所以,我們在日常使用手機過程中,一定要注意清除手機APP中的一些緩存,這樣能保證手機的內存數據得到更好的使用,不會因為手機內存數據的不足影響手機的流暢。
手機內存分為運行內存(RAM,簡稱運存)和存儲內存(ROMZ)兩種。運行內存比較少,手機一般4G和6G居多。存儲內存較大,一般16G—512G,其中64G和128G居多。比如一款手機為「6+64G」的內存,就代表著6G的運行內存和64G的存儲內存。
運行內存是為手機運行的程序服務的,換句話說,就是儲存運行中的程序的這部分內存。手機不像電腦,當你退出一個程序後,這個程序不會直接關閉,而是在後台繼續運行。就比如當你在下載一部電影的時候,你返回桌面或者打開其他軟體,這部電影還在繼續下載。
只有2G運存的安卓機相信不少人都用過,只要後台運行的程序一多,分分鍾給你卡到原地爆炸。而反觀只有1G運存的蘋果卻從來不會出現這種情況,這是因為兩者的系統運行機制不同。蘋果的ios系統對於後台運行的軟體有很好的優化,系統只會分少量的資源給後台運行的應用。這樣即保證了後台應用的運行,也不會耽誤新程序的載入速度。而安卓系統就不同了,對於後台運行的程序沒有限制,所以後台一多,馬上變卡。
不過現在的安卓系統新增了一個叫Low Memory Killer(LMK)的後台程序管理機制。每當運行內存不足時,LMK都會自動關閉最不重要的後台程序來為新程序騰出運行內存和系統空間。所以現在的安卓機只要你不是開太多程序,4—6G的運行內存不會被占滿。
存儲內存相信大家更熟悉了,就是用來儲存數據的內存。手機中每個文件、軟體、圖片、視頻都需要佔用存儲內存。而且,隨著手機的使用,系統中的垃圾文件會越來越多,更新的軟體越來越大,導致內存不夠用。在這個一個QQ、微信動輒幾個G的時代,32G的手機內存是不夠用了。筆者建議大家最好買64G以上的手機,並且定期恢復出廠設置。
設置一下後台最多隻同時打開三個或四個應用軟體,其實安卓沒有必要那麼在乎還剩下多少內存,你會發現六個g和四個g內存佔用率都是差不多的。都剩下不了多少內存。系統會根據使用習慣把常用軟體從rom調入ram中供用戶隨時快速打來。
6. 我這個內存是不是很垃圾會不會造成系統瓶頸
不會啊。內存沒問題。。是主流呢。3.6GH小意思吧
7. 為什麼老是儲存空間不足啊!怎樣才能避免
1、C盤中有一個很寵大的數據交換文件,它是系統預留給虛擬內存作暫存的地方,很多應用程序都經常會使用到,所以系統需要經常對主存儲器作大量的數據存取,因此存取這個檔案的速度便構成影響計算機快慢的非常重要因素!一般Windows預設的是由系統自行管理虛擬內存,它會因應不同程序所需而自動調校交換檔的大小,但這樣的變大縮小會給系統帶來額外的負擔,令系統運作變慢!有見及此,用戶最好自定虛擬內存的最小值和最大值,避免經常變換大小。要設定虛擬內存,在「我的電腦」上按右鍵選擇「屬性」,在「高級」選項里的「效能」的對話框中,對「虛擬內存」進行設置。
3、檢查宴瞎卜應用軟體或者驅動程序
有些程序在電腦系統啟動會時使系統變慢。如果要是否是這方面的原因,我們可以從「安全模式」啟動。因為這是原始啟動,「安全模式」運行的要比正常運行時要慢。但是,如果你用「安全模式」啟動發現電腦啟動速度比正常啟動時速度要快,那可能某個程序是導致系統啟動速度變慢的原因。
4、桌面圖標太多會惹禍
桌面上有太多圖標也會降低系統啟動速度。Windows每次啟動並顯示桌面時,都需要逐個查找桌面快捷方式的圖標並載入它們,圖標越多,所花費的時間當然就越多。同時有些殺毒軟體提供了系統啟動掃描功能,這將會耗費非常多的時間,其實如果你已經打開了殺毒軟體的實時監視功能,那麼啟動時掃描系統就顯得有些多餘,還是將這項功能禁止吧! 建議大家將不常用的桌面圖標放到一個專門的文件夾中或者乾脆刪除!
5、ADSL導致的系統啟動變慢
默認情況下Windows XP在啟動時會對網卡等網路設備進行自檢,如果發現網卡的IP地址等未配置好就會對其進行設置,這可能是導致系統啟動變慢的真正原因。這時我們可以打開「本地連接」屬性菜單,雙擊「常規」項中的「Internet協議」打開「TCP/IP屬性」菜單。將網卡的IP地址配置為一個在公網(默認的網關是192.168.1.1)中尚未使用的數值如192.168.1.X,X取介於2~255之間的值,子網掩碼設置為255.255.255.0,默認網關和DNS可取默認設置。
6、字體對速度的影響
雖然 微軟 聲稱Windows操作系統可以安裝1000~1500種字體,但實際上當你安裝的字體超過500 種時,就會出現問題,比如:字體從應用程序的字體列表中消失以及Windows的啟動速度大幅下降。在此建議最好將用不到或者不常用的字體刪除,為避免刪除後發生意外,可先進行必要的備份。
7、刪除隨機啟動程序
何謂隨機啟動程序呢?隨機啟動程序就是在開機時載入的程序。隨機啟動程序不但拖慢開機時的速度,而且更快地消耗計算機資源以及內存,一般來說,如果想刪除隨機啟動程序,可去「啟動」清單中刪除,但如果想詳細些,例如是QQ、popkiller 之類的軟體,是不能在「啟動」清單中刪除的,要去「附屬應用程序」,然後去「系統工具」,再去「系統信息」,進去後,按上方工具列的「工具」,再按「系統組態編輯程序」,進去後,在「啟動」的對話框中,就會詳細列出在啟動電腦時載入的隨機啟動程序了!晌穗XP系統你也可以在「運行」是輸入Msconfig調用「系統配置實用程序」才終止系統隨機啟動程序,2000系統需要從XP中復制msconfig程序。
8、取消背景和關閉activedesktop
不知大家有否留意到,我們平時一直擺放在桌面上漂亮的背景,其實是很浪費計算機資源的!不但如此,而且還拖慢計算機在執行應用程序時的速度!本想美神讓化桌面,但又拖慢計算機的速度,這樣我們就需要不在使用背景了,方法是:在桌面上按滑鼠右鍵,再按內容,然後在「背景」的對話框中,選「無」,在「外觀」的對話框中,在桌面預設的青綠色,改為黑色......至於關閉activedesktop,即是叫你關閉從桌面上的web畫面,例如在桌面上按滑鼠右鍵,再按內容,然後在「背景」的對話框中,有一幅背景,名為Windows XX,那副就是web畫面了!所以如何系統配置不高就不要開啟。
10、把Windows變得更苗條
與DOS系統相比,Windows過於龐大,而且隨著你每天的操作,安裝新軟體、載入運行庫、添加新游戲等等使得它變得更加龐大,而更為重要的是變大的不僅僅是它的目錄,還有它的 注冊表 和運行庫。因為即使刪除了某個程序,可是它使用的DLL文件仍然會存在,因而隨著使用日久,Windows的啟動和退出時需要載入的DLL動態鏈接庫文件越來越大,自然系統運行速度也就越來越慢了。這時我們就需要使用一些徹底刪除DLL的程序,它們可以使Windows恢復苗條的身材。建議極品玩家們最好每隔兩個月就重新安裝一遍Windows,這很有效。
11、更改系統開機時間
雖然你已知道了如何新增和刪除一些隨機啟動程序,但你又知不知道,在開機至到進入Windows的那段時間,計算機在做著什麼呢?又或者是,執行著什麼程序呢?那些程序,必定要全部載完才開始進入Windows,你有否想過,如果可刪除一些不必要的開機時的程序,開機時的速度會否加快呢?答案是會的!想要修改,可按"開始",選"執行",然後鍵入win.ini,開啟後,可以把以下各段落的內容刪除,是刪內容,千萬不要連標題也刪除!它們包括:[compatibility]、[compatibility32]、[imecompatibility]、[compatibility95]、[molecompatibility]和[embedding]。
二、硬體篇
1、Windows系統自行關閉硬碟DMA模式
硬碟的DMA模式大家應該都知道吧,硬碟的PATA模式有DMA33、DMA66、DMA100和DMA133,最新的SATA-150都出來了!一般來說現在大多數人用的還是PATA模式的硬碟,硬碟使用DMA模式相比以前的PIO模式傳輸的速度要快2~8倍。DMA模式的起用對系統的性能起到了實質的作用。但是你知道嗎?Windows 2000、XP、2003系統有時會自行關閉硬碟的DMA模式,自動改用PIO模式運行!這就造成在使用以上系統中硬碟性能突然下降,其中最明顯的現象有:系統起動速度明顯變慢,一般來說正常Windows XP系統啟動時那個由左向右運動的滑條最多走2~4次系統就能啟動,但這一問題發生時可能會走5~8次或更多!而且在運行系統時進行硬碟操作時明顯感覺變慢,在運行一些大的軟體時CPU佔用率時常達到100%而產生停頓,玩一些大型3D游戲時畫面時有明顯停頓,出現以上問題時大家最好看看自己硬碟的DMA模式是不是被Windows 系統自行關閉了。查看自己的系統是否打開DMA模式:
a. 雙擊「管理工具」,然後雙擊「計算機管理」;
b. 單擊「系統工具」,然後單擊「設備管理器」;
c. 展開「IDE ATA/ATAPI 控制器」節點;
d. 雙擊您的「主要IDE控制器」;
2、CPU 和風扇是否正常運轉並足夠製冷
當CPU風扇轉速變慢時,CPU本身的溫度就會升高,為了保護CPU的安全,CPU就會自動降低運行頻率,從而導致計算機運行速度變慢。有兩個方法檢測CPU的溫度。你可以用「手指測法」用手指試一下處理器的溫度是否燙手,但是要注意的是採用這種方法必須先拔掉電源插頭,然後接一根接地線來防止身上帶的靜電擊穿CPU以至損壞。另一個比較科學的方法是用帶感溫器的萬用表來檢測處理器的溫度。
因為處理器的種類和型號不同,合理溫度也各不相同。但是總的來說,溫度應該低於 110 度。如果你發現處理器的測試高於這處溫度,檢查一下機箱內的風扇是否正常運轉。
3、USB和掃描儀造成的影響
由於Windows 啟動時會對各個驅動器(包括光碟機)進行檢測,因此如果光碟機中放置了光碟,也會延長電腦的啟動時間。所以如果電腦安裝了掃描儀等設備,或在啟動時已經連接了USB硬碟,那麼不妨試試先將它們斷開,看看啟動速度是不是有變化。一般來說,由於USB介面速度較慢,因此相應設備會對電腦啟動速度有較明顯的影響,應該盡量在啟動後再連接USB設備。如果沒有USB設備,那麼建議直接在BIOS設置中將USB功能關閉。
4、是否使用了磁碟壓縮
因為「磁碟壓縮」可能會使電腦性能急劇下降,造成系統速度的變慢。所以這時你應該檢測一下是否使用了「磁碟壓縮」,具體操作是在「我的電腦」上點擊滑鼠右鍵,從彈出的菜單選擇「屬性」選項,來檢查驅動器的屬性。
5、網卡造成的影響
只要設置不當,網卡也會明顯影響系統啟動速度,你的電腦如果連接在區域網內,安裝好網卡驅動程序後,默認情況下系統會自動通過DHCP來獲得IP地址,但大多數公司的區域網並沒有DHCP伺服器,因此如果用戶設置成「自動獲得IP地址」,系統在啟動時就會不斷在網路中搜索DHCP 伺服器,直到獲得IP 地址或超時,自然就影響了啟動時間,因此區域網用戶最好為自己的電腦指定固定IP地址。
6、文件夾和列印機共享
安裝了Windows XP專業版的電腦也會出現啟動非常慢的時候,有些時候系統似乎給人死機的感覺,登錄系統後,桌面也不出現,電腦就像停止反應,1分鍾後才能正常使用。這是由於使用了Bootvis.exe 程序後,其中的Mrxsmb.dll文件為電腦啟動添加了67秒的時間!
要解決這個問題,只要停止共享文件夾和列印機即可:選擇「開始→設置→網路和撥號連接」,右擊「本地連接」,選擇「屬性」,在打開的窗口中取消「此連接使用下列選定的組件」下的「 Microsoft 網路的文件和列印機共享」前的復選框,重啟電腦即可。
7、系統配件配置不當
一些用戶在組裝機器時往往忽略一些小東西,從而造成計算機整體配件搭配不當,存在著速度上的瓶頸。比如有些朋友選的CPU檔次很高,可音效卡等卻買了普通的便宜貨,其實這樣做往往是得不償失。因為這樣一來計算機在運行游戲、播放影碟時由於音效卡佔用CPU資源較高且其數據傳輸速度較慢,或者其根本無硬體解碼而需要採用軟體解碼方式,常常會引起聲音的停頓,甚至導致程序的運行斷斷續續。又如有些朋友的機器是升了級的,過去老機器上的一些部件如內存條捨不得拋棄,裝在新機器上照用,可是由於老內存的速度限制,往往使新機器必須降低速度來遷就它,從而降低了整機的性能,極大地影響了整體的運行速度。
9、斷開不用的網路驅動器
為了消除或減少 Windows 必須重新建立的網路連接數目,建議將一些不需要使用的網路驅動器斷開,也就是進入「我的電腦」,右擊已經建立映射的網路驅動器,選擇「斷開」即可。
10、缺少足夠的內存
Windows操作系統所帶來的優點之一就是多線性、多任務,系統可以利用CPU來進行分時操作,以便你同時做許多事情。但事情有利自然有弊,多任務操作也會對你的機器提出更高的要求。朋友們都知道即使是一個最常用的WORD軟體也要求最好有16MB左右的內存,而運行如3D MAX等大型軟體時,64MB的內存也不夠用。所以此時系統就會自動採用硬碟空間來虛擬主內存,用於運行程序和儲存交換文件以及各種臨時文件。由於硬碟是機械結構,而內存是電子結構,它們兩者之間的速度相差好幾個數量級,因而使用硬碟來虛擬主內存將導致程序運行的速度大幅度降低。
11、硬碟空間不足
使用Windows系統平台的缺點之一就是對文件的管理不清楚,你有時根本就不知道這個文件對系統是否有用,因而Windows目錄下的文件數目越來越多,容量也越來越龐大,加之現在的軟體都喜歡越做越大,再加上一些系統產生的臨時文件、交換文件,所有這些都會使得硬碟可用空間變小。當硬碟的可用空間小到一定程度時,就會造成系統的交換文件、臨時文件缺乏可用空間,降低了系統的運行效率。更為重要的是由於我們平時頻繁在硬碟上儲存、刪除各種軟體,使得硬碟的可用空間變得支離破碎,因此系統在存儲文件時常常沒有按連續的順序存放,這將導致系統存儲和讀取文件時頻繁移動磁頭,極大地降低了系統的運行速度。
12、硬碟分區太多也有錯
如果你的Windows 2000沒有升級到SP3或SP4,並且定義了太多的分區,那麼也會使啟動變得很漫長,甚至掛起。所以建議升級最新的SP4,同時最好不要為硬碟分太多的區。因為Windows 在啟動時必須裝載每個分區,隨著分區數量的增多,完成此操作的時間總量也會不斷增長。
三、病毒篇
如果你的計算機感染了病毒,那麼系統的運行速度會大幅度變慢。病毒入侵後,首先佔領內存這個據點,然後便以此為根據地在內存中開始漫無休止地復制自己,隨著它越來越龐大,很快就佔用了系統大量的內存,導致正常程序運行時因缺少主內存而變慢,甚至不能啟動;同時病毒程序會迫使CPU轉而執行無用的垃圾程序,使得系統始終處於忙碌狀態,從而影響了正常程序的運行,導致計算機速度變慢。下面我們就介紹幾種能使系統變慢的病毒。
1、使系統變慢的bride病毒
病毒類型:黑客程序
發作時間:隨機
傳播方式:網路
感染對象:網路
警惕程度:★★★★
病毒介紹:
此病毒可以在Windows 2000、Windows XP等操作系統環境下正常運行。運行時會自動連接網站,如果無法連接到此網站,則病毒會休眠幾分鍾,然後修改注冊表將自己加入注冊表自啟動項,病毒會釋放出四個病毒體和一個有漏洞的病毒郵件並通過郵件系統向外亂發郵件,病毒還會釋放出FUNLOVE病毒感染區域網計算機,最後病毒還會殺掉已知的幾十家反病毒軟體,使這些反病毒軟體失效。
病毒特徵
如果用戶發現計算機中有這些特徵,則很有可能中了此病毒。
·病毒運行後會自動連接網站。
·病毒會釋放出Bride.exe,Msconfig.exe,Regedit.exe三個文件到系統目錄;釋放出:Help.eml, Explorer.exe文件到桌面。
·病毒會在注冊表的HKEY_LOCAL_項中加入病毒Regedit.exe的路徑。
·病毒運行時會釋放出一個FUNLOVE病毒並將之執行,而FUNLOVE病毒會在計算機中大量繁殖,造成系統變慢,網路阻塞。
·病毒會尋找計算機中的郵件地址,然後按照地址向外大量發送標題為:<被感染的計算機機名>(例:如果用戶的計算機名為:張冬, 則病毒郵件的標題為:張冬)的病毒郵件。
·病毒還會殺掉幾十家國外著名的反病毒軟體。
用戶如果在自己的計算機中發現以上全部或部分現象,則很有可能中了Bride(Worm.bride)病毒,請用戶立刻用手中的殺毒軟體進行清除。
2、使系統變慢的阿芙倫病毒
病毒類型:蠕蟲病毒
發作時間:隨機
傳播方式:網路/文件
感染對象:網路
警惕程度:★★★★
病毒介紹:
此病毒可以在Windows 9X、Windows NT、Windows 2000、Windows XP等操作系統環境下正常運行。病毒運行時將自己復到到TEMP、SYSTEM、RECYCLED目錄下,並隨機生成文件名。該病毒運行後,會使消耗大量的系統資源,使系統明顯變慢,並且殺掉一些正在運行的反病毒軟體,建立四個線程在區域網中瘋狂傳播。
病毒特徵
如果用戶發現計算機中有這些特徵,則很有可能中了此病毒:
·病毒運行時會將自己復到到TEMP、SYSTEM、RECYCLED目錄下,文件名隨機
·病毒運行時會使系統明顯變慢
·病毒會殺掉一些正在運行的反病毒軟體
·病毒會修改注冊表的自啟動項進行自啟動
·病毒會建立四個線程在區域網中傳播
用戶如果在自己的計算機中發現以上全部或部分現象,則很有可能中了「阿芙倫(Worm.Avron)」病毒,由於此病毒沒有固定的病毒文件名,所以,最好還是選用殺毒軟體進行清除。
3、惡性蠕蟲 震盪波
病毒名稱: Worm.Sasser
中文名稱: 震盪波
病毒別名: W32/Sasser.worm [Mcafee]
病毒類型: 蠕蟲
受影響系統:WinNT/Win2000/WinXP/Win2003
病毒感染症狀:
·莫名其妙地死機或重新啟動計算機;
·系統速度極慢,cpu佔用100%;
·網路變慢;
·最重要的是,任務管理器里有一個叫"avserve.exe"的進程在運行!
破壞方式:
·利用WINDOWS平台的 Lsass 漏洞進行廣泛傳播,開啟上百個線程不停攻擊其它網上其它系統,堵塞網路。病毒的攻擊行為可讓系統不停的倒計時重啟。
·和最近出現的大部分蠕蟲病毒不同,該病毒並不通過郵件傳播,而是通過命令易受感染的機器
下載特定文件並運行,來達到感染的目的。
·文件名為:avserve.exe
解決方案:
·請升級您的操作系統,免受攻擊
·請打開個人防火牆屏蔽埠:445、5554和9996,防止名為avserve.exe的程序訪問網路
·手工解決方案:
首先,若系統為WinMe/WinXP,則請先關閉系統還原功能;
步驟一,使用進程程序管理器結束病毒進程
右鍵單擊任務欄,彈出菜單,選擇「任務管理器」,調出「Windows任務管理器」窗口。在任務管理器中,單擊「進程」標簽,在例表欄內找到病毒進程「avserve.exe」,單擊「結束進程按鈕」,點擊「是」,結束病毒進程,然後關閉「Windows任務管理器」;
步驟二,查找並刪除病毒程序
通過「我的電腦」或「資源管理器」進入 系統安裝目錄(Winnt或windows),找到文件「avser ve.exe」,將它刪除;然後進入系統目錄(Winntsystem32或windowssystem32),找 到文件"*_up.exe", 將它們刪除;
步驟三,清除病毒在注冊表裡添加的項
打開注冊表編輯器: 點擊開始——>運行, 輸入REGEDIT, 按Enter;
在左邊的面板中, 雙擊(按箭頭順序查找,找到後雙擊):
HKEY_CURRENT_
在右邊的面板中, 找到並刪除如下項目:"avserve.exe" = %SystemRoot%avserve.exe
關閉注冊表編輯器。
第二部份 系統加速
一、Windows 98
1、不要載入太多隨機啟動程序
不要在開機時載入太多不必要的隨機啟動程序。選擇「開始→程序→附件→系統工具→系統信息→系統信息對話框」,然後,選擇「工具→系統配置實用程序→啟動」,只需要internat.exe前打上鉤,其他項都可以不需要,選中後確定重起即可。
2、轉換系統文件格式
將硬碟由FAT16轉為FAT32。
3、不要輕易使用背景
不要使用ActiveDesktop,否則系統運行速度會因此減慢(右擊屏幕→尋顯示器屬性→Web標簽→將其中關於「活動桌面」和「頻道」的選項全部取消)。
4、設置虛擬內存
自己設定虛擬內存為機器內存的3倍,例如:有32M的內存就設虛擬內存為96M,且最大值和最小值都一樣(此設定可通過「控制面板→系統→性能→虛擬內存」來設置)。
5、一些優化設置
a、到控制面板中,選擇「系統→性能→ 文件系統」。將硬碟標簽的「計算機主要用途」改為網路伺服器,「預讀式優化"調到全速。
b、將「軟盤」標簽中「每次啟動就搜尋新的軟碟機」取消。
c、CD-ROM中的「追加高速緩存」調至最大,訪問方式選四倍速或更快的CD-ROM。
6、定期對系統進行整理
定期使用下列工具:磁碟掃描、磁碟清理、碎片整理、系統文件檢查器(ASD)、Dr�Watson等。
二、Windows 2000
1、升級文件系統
a、如果你所用的操作系統是win 9x與win 2000雙重啟動的話,建議文件系統格式都用FAT32格式,這樣一來可以節省硬碟空間,二來也可以9x與2000之間能實行資源共享。
提醒:要實現這樣的雙重啟動,最好是先在純DOS環境下安裝完9x在C區,再在9x中或者用win 2000啟動盤啟動在DOS環境下安裝2000在另一個區內,並且此區起碼要有800M的空間以上
b、如果閣下只使用win 2000的話,建議將文件系統格式轉化為NTFS格式,這樣一來可節省硬碟空間,二來穩定性和運轉速度更高,並且此文件系統格式有很好的糾錯性;但這樣一來,DOS和win 9x系統就不能在這文件系統格式中運行,這也是上面所說做雙啟動最好要用FAT32格式才能保證資源共享的原因。而且,某些應用程序也不能在此文件系統格式中運行,大多是DOS下的游戲類。
提醒:在win 2000下將文件系統升級為NTFS格式的方法是,點擊「開始-程序-附件」選中「命令提示符」,然後在打開的提示符窗口輸入"convert drive_letter:/fs:ntfs",其中的"drive"是你所要升級的硬碟分區符號,如C區;還需要說明的是,升級文件系統,不會破壞所升級硬碟分區里的文件,無需要備份。
· 再運行「添加-刪除程序」,就會看見多出了個「添加/刪除 Windows 組件」的選項;
b、打開「文件夾選項」,在「查看」標簽里選中「顯示所有文件和文件夾」,此時在你安裝win 2000下的區盤根目錄下會出現Autoexec.bat和Config.sys兩個文件,事實上這兩個文件裡面根本沒有任何內容,可以將它們安全刪除。
c、右擊「我的電腦」,選中「管理」,在點「服務和應用程序」下的「服務」選項,會看見win 2000上載入的各個程序組見,其中有許多是關於區域網設置或其它一些功能的,你完全可以將你不使用的程序禁用;
如:Alertr,如果你不是處於區域網中,完全可以它設置為禁用;還有Fax Service,不發傳真的設置成禁用;Print Spooler,沒有列印機的設置成制用;Uninterruptible power Supply,沒有UPS的也設置成禁用,這些載入程序你自己可以根據自己實際情況進行設置。
各個載入程序後面都有說明,以及運行狀態;選中了要禁用的程序,右擊它,選「屬性」,然後單擊停止,並將「啟動類型」設置為「手動」或者「已禁用」就行了
d、關掉調試器Dr. Watson;
運行drwtsn32,把除了「轉儲全部線程上下文」之外的全都去掉。否則一旦有程序出錯,硬碟會響很久,而且會佔用很多空間。如果你以前遇到過這種情況,請查找user.dmp文件並刪掉,可能會省掉幾十兆的空間。這是出錯程序的現場,對我們沒用。另外藍屏時出現的memory.dmp也可刪掉。可在我的電腦/屬性中關掉
8. 內存儲器容量不夠時,可以通過增大硬碟或軟盤容量來解決嗎
內存儲器容量不夠時,可以通過增大硬碟或軟盤容量來解決。這句話是錯誤的,運行某程序時,假如存儲容量不夠,可通過增加一個擴展存儲卡來解決。。
只要計算機開始運行,操作系統就會把需要運算的數據從內存調到CPU中進行運算。當運算完成,CPU將結果傳送出來。內存的運行也決定計算機整體運行快慢的程度。
內存作為暫時存儲程序以及數據的地方。當我們使用WPS處理文稿時,當你在鍵盤上敲入字元時,它被存入內存中。當你選擇存檔時,內存中的數據才會被存入硬(磁)盤。
(8)存儲瓶頸和內存垃圾擴展閱讀:
如果是採用奇校驗,在傳送每一個位元組的時候另外附加一位作為校驗位,當原來數據序列中「1」的個數為奇數時,這個校驗位就是「0」,否則這個校驗位就是「1」,這樣就可以保證傳送數據滿足奇校驗的要求。
在接收方收到數據時,將按照奇校驗的要求檢測數據中「1」的個數,如果是奇數,表示傳送正確,否則表示傳送錯誤。
9. 智能電視內存不足怎麼解決要如何增加內存
智能電視內存不足,通常分為內存容量不足和快閃記憶體容量不足。智能電視基本相當於大號的智能手機,但在內存容量和快閃記憶體容量方面和主流智能手機存在一定差距,智能電視本身預裝應用較多,如果安裝的應用較多或存儲的數據較多,經常會出現內存或快閃記憶體不足的問題。
由於智能電視的內存和快閃記憶體固定在電視主板上,沒辦法通過硬體升級,但可以考慮清理系統,刷第三方固件,外置存儲或網路機頂盒等方法解決,下面簡單談一下智能電視內存和快閃記憶體不足的解決方法。
添置網路機頂盒:如果智能電視內存容量存在較大瓶頸,智能電視系統運行卡慢,無法通過清理垃圾、卸載應用,刷第三方固件方法解決,建議添置一台性能較強的網路機頂盒解決。
智能電視快閃記憶體不足的解決方法:目前智能電視的快閃記憶體容量普遍在8G-64G左右,一般安裝一些應用,存儲一些數據就很容易出現快閃記憶體容量不足的情況,很容易導致電視系統卡慢。對於智能電視快閃記憶體不足的問題相對容易解決。
外接u盤或移動硬碟:如果智能電視快閃記憶體不足,可以考慮外接大容量的u盤或移動硬碟來拓展電視的快閃記憶體容量。
使用NAS系統拓展存儲空間:如果需要下載大量的高清電影等文件,可以考慮使用NAS系統,一般將高清電影等文件下載到NAS上,智能電視通過網路就可以正常觀看
10. 資料庫架構選型與落地,看這篇就夠了
隨著時間和業務的發展,資料庫中的數據量增長是不可控的,庫和表中的數據會越來越大,隨之帶來的是更高的 磁碟 、 IO 、 系統開銷 ,甚至 性能 上的瓶頸,而單台伺服器的 資源終究是有限 的。
因此在面對業務擴張過程中,應用程序對資料庫系統的 健壯性 , 安全性 , 擴展性 提出了更高的要求。
以下,我從資料庫架構、選型與落地來讓大家入門。
資料庫會面臨什麼樣的挑戰呢?
業務剛開始我們只用單機資料庫就夠了,但隨著業務增長,數據規模和用戶規模上升,這個時候資料庫會面臨IO瓶頸、存儲瓶頸、可用性、安全性問題。
為了解決上述的各種問題,資料庫衍生了出不同的架構來解決不同的場景需求。
將資料庫的寫操作和讀操作分離,主庫接收寫請求,使用多個從庫副本負責讀請求,從庫和主庫同步更新數據保持數據一致性,從庫可以水平擴展,用於面對讀請求的增加。
這個模式也就是常說的讀寫分離,針對的是小規模數據,而且存在大量讀操作的場景。
因為主從的數據是相同的,一旦主庫宕機的時候,從庫可以 切換為主庫提供寫入 ,所以這個架構也可以提高資料庫系統的 安全性 和 可用性 ;
優點:
缺點:
在資料庫遇到 IO瓶頸 過程中,如果IO集中在某一塊的業務中,這個時候可以考慮的就是垂直分庫,將熱點業務拆分出去,避免由 熱點業務 的 密集IO請求 影響了其他正常業務,所以垂直分庫也叫 業務分庫 。
優點:
缺點:
在資料庫遇到存儲瓶頸的時候,由於數據量過大造成索引性能下降。
這個時候可以考慮將數據做水平拆分,針對數據量巨大的單張表,按照某種規則,切分到多張表裡面去。
但是這些表還是在同一個庫中,所以庫級別的資料庫操作還是有IO瓶頸(單個伺服器的IO有上限)。
所以水平分表主要還是針對 數據量較大 ,整體業務 請求量較低 的場景。
優點:
缺點:
四、分庫分表
在資料庫遇到存儲瓶頸和IO瓶頸的時候,數據量過大造成索引性能下降,加上同一時間需要處理大規模的業務請求,這個時候單庫的IO上限會限制處理效率。
所以需要將單張表的數據切分到多個伺服器上去,每個伺服器具有相應的庫與表,只是表中數據集合不同。
分庫分表能夠有效地緩解單機和單庫的 性能瓶頸和壓力 ,突破IO、連接數、硬體資源等的瓶頸。
優點:
缺點:
註:分庫還是分表核心關鍵是有沒有IO瓶頸 。
分片方式都有什麼呢?
RANGE(范圍分片)
將業務表中的某個 關鍵欄位排序 後,按照順序從0到10000一個表,10001到20000一個表。最常見的就是 按照時間切分 (月表、年表)。
比如將6個月前,甚至一年前的數據切出去放到另外的一張表,因為隨著時間流逝,這些表的數據被查詢的概率變小,銀行的交易記錄多數是採用這種方式。
優點:
缺點:
HASH(哈希分片)
將訂單作為主表,然後將其相關的業務表作為附表,取用戶id然後 hash取模 ,分配到不同的數據表或者資料庫上。
優點:
缺點:
講到這里,我們已經知道資料庫有哪些架構,解決的是哪些問題,因此, 我們在日常設計中需要根據數據的特點,數據的傾向性,數據的安全性等來選擇不同的架構 。
那麼,我們應該如何選擇資料庫架構呢?
雖然把上面的架構全部組合在一起可以形成一個強大的高可用,高負載的資料庫系統,但是架構選擇合適才是最重要的。
混合架構雖然能夠解決所有的場景的問題,但是也會面臨更多的挑戰,你以為的完美架構,背後其實有著更多的坑。
1、對事務支持
分庫分表後(無論是垂直還是水平拆分),就成了分布式事務了,如果依賴資料庫本身的分布式事務管理功能去執行事務,將付出高昂的性能代價(XA事務);如果由應用程序去協助控制,形成程序邏輯上的事務,又會造成編程方面的負擔(TCC、SAGA)。
2、多庫結果集合並 (group by,order by)
由於數據分布於不同的資料庫中,無法直接對其做分頁、分組、排序等操作,一般應對這種多庫結果集合並的查詢業務都需要採用數據清洗、同步等其他手段處理(TIDB、KUDU等)。
3、數據延遲
主從架構下的多副本機制和水平分庫後的聚合庫都會存在主數據和副本數據之間的延遲問題。
4、跨庫join
分庫分表後表之間的關聯操作將受到限制,我們無法join位於不同分庫的表(垂直),也無法join分表粒度不同的表(水平), 結果原本一次查詢就能夠完成的業務,可能需要多次查詢才能完成。
5、分片擴容
水平分片之後,一旦需要做擴容時。需要將對應的數據做一次遷移,成本代價都極高的。
6、ID生成
分庫分表後由於資料庫獨立,原有的基於資料庫自增ID將無法再使用,這個時候需要採用其他外部的ID生成方案。
一、應用層依賴類(JDBC)
這類分庫分表中間件的特點就是和應用強耦合,需要應用顯示依賴相應的jar包(以Java為例),比如知名的TDDL、當當開源的 sharding-jdbc 、蘑菇街的TSharding等。
此類中間件的基本思路就是重新實現JDBC的API,通過重新實現 DataSource 、 PrepareStatement 等操作資料庫的介面,讓應用層在 基本 不改變業務代碼的情況下透明地實現分庫分表的能力。
中間件給上層應用提供熟悉的JDBC API,內部通過 sql解析 、 sql重寫 、 sql路由 等一系列的准備工作獲取真正可執行的sql,然後底層再按照傳統的方法(比如資料庫連接池)獲取物理連接來執行sql,最後把數據 結果合並 處理成ResultSet返回給應用層。
優點
缺點
二、中間層代理類(Proxy)
這類分庫分表中間件的核心原理是在應用和資料庫的連接之間搭起一個 代理層 ,上層應用以 標準的MySQL協議 來連接代理層,然後代理層負責 轉發請求 到底層的MySQL物理實例,這種方式對應用只有一個要求,就是只要用MySQL協議來通信即可。
所以用MySQL Navicat這種純的客戶端都可以直接連接你的分布式資料庫,自然也天然 支持所有的編程語言 。
在技術實現上除了和應用層依賴類中間件基本相似外,代理類的分庫分表產品必須實現標準的MySQL協議,某種意義上講資料庫代理層轉發的就是MySQL協議請求,就像Nginx轉發的是Http協議請求。
比較有代表性的產品有開創性質的Amoeba、阿里開源的Cobar、社區發展比較好的 Mycat (基於Cobar開發)等。
優點
缺點
JDBC方案 :無中心化架構,兼容市面上大多數關系型資料庫,適用於開發高性能的輕量級 OLTP 應用(面向前台)。
Proxy方案 :提供靜態入口以及異構語言的支持,適用於 OLAP 應用(面向後台)以及對分片資料庫進行管理和運維的場景。
混合方案 :在大型復雜系統中存在面向C端用戶的前台應用,也有面向企業分析的後台應用,這個時候就可以採用混合模式。
JDBC 採用無中心化架構,適用於 Java 開發的高性能的輕量級 OLTP 應用;Proxy 提供靜態入口以及異構語言的支持,適用於 OLAP 應用以及對分片資料庫進行管理和運維的場景。
ShardingSphere是一套開源的分布式資料庫中間件解決方案組成的生態圈,它由 Sharding-JDBC 、 Sharding-Proxy 和 Sharding-Sidecar (計劃中)這3款相互獨立的產品組成,他們均提供標准化的數據分片、分布式事務和資料庫治理功能,可適用於如Java同構、異構語言、容器、雲原生等各種多樣化的應用場景。
ShardingSphere提供的核心功能:
Sharding-Proxy
定位為透明化的 資料庫代理端 ,提供封裝了 資料庫二進制協議的服務端版本 ,用於完成對 異構語言的支持 。
目前已提供MySQL版本,它可以使用 任何兼容MySQL協議的訪問客戶端 (如:MySQL Command Client, MySQL Workbench, Navicat等)操作數據,對DBA更加友好。
向 應用程序完全透明 ,可直接當做MySQL使用。
適用於任何兼容MySQL協議的客戶端。
Sharding-JDBC
定位為 輕量級Java框架 ,在Java的JDBC層提供的額外服務。 它使用客戶端直連資料庫,以jar包形式提供服務,無需額外部署和依賴,可理解為 增強版的JDBC驅動,完全兼容JDBC和各種ORM框架 。
以電商SaaS系統為例,前台應用採用Sharding-JDBC,根據業務場景的差異主要分為三種方案。
分庫(用戶)
問題解析:頭部企業日活高並發高,單獨分庫避免干擾其他企業用戶,用戶數據的增長緩慢可以不分表。
拆分維度:企業ID分庫
拆分策略:頭部企業單獨庫、非頭部企業一個庫
分庫分表(訂單)
問題解析:訂單數據增長速度較快,在分庫之餘需要分表。
拆分維度:企業ID分庫、用戶ID分表
拆分策略:頭部企業單獨庫、非頭部企業一個庫,分庫之後用戶ID取模拆分表
單庫分表(附件)
問題解析:附件數據特點是並發量不大,只需要解決數據增長問題,所以單庫IO足以支撐的情況下分表即可。
拆分維度:用戶ID分表
拆分策略:用戶ID取模分表
問題一:分布式事務
分布式事務過於復雜也是分布式系統最難處理的問題,由於篇幅有限,後續會開篇專講這一塊內容。
問題二:分布式ID
問題三:跨片查詢
舉個例子,以用戶id分片之後,需要根據企業id查詢企業所有用戶信息。
sharding針對跨片查詢也是能夠支持的,本質上sharding的跨片查詢是採用同時查詢多個分片的數據,然後聚合結果返回,這個方式對資源耗費比較大,特別是對資料庫連接資源的消耗。
假設分4個資料庫,8個表,則sharding會同時發出32個SQL去查詢。一下子消耗掉了32個連接;
特別是針對單庫分表的情況要注意,假設單庫分64個表,則要消耗64個連接。如果我們部署了2個節點,這個時候兩個節點同時查詢的話,就會遇到資料庫連接數上限問題(mysql默認100連接數)
問題四:分片擴容
隨著數據增長,每個片區的數據也會達到瓶頸,這個時候需要將原有的分片數量進行增加。由於增加了片區,原先的hash規則也跟著變化,造成了需要將舊數據做遷移。
假設原先1個億的數據,hash分64個表,現在增長到50億的數據,需要擴容到128個表,一旦擴容就需要將這50億的數據做一次遷移,遷移成本是無法想像的。
問題五:一致性哈希
首先,求出每個 伺服器的hash值 ,將其配置到一個 0~2^n 的圓環上 (n通常取32)
其次,用同樣的方法求出待 存儲對象的主鍵 hash值 ,也將其配置到這個圓環上。
然後,從數據映射到的位置開始順時針查找,將數據分布到找到的第一個伺服器節點上。
一致性hash的優點在於加入和刪除節點時只會影響到在哈希環中相鄰的節點,而對其他節點沒有影響。
所以使用一致性哈希在集群擴容過程中可以減少數據的遷移。
好了,這次分享到這里,我們日常的實踐可能只會用到其中一種方案,但它不是資料庫架構的全貌,打開技術視野,才能更好地把存儲工具利用起來。
老規矩,一鍵三連,日入兩千,點贊在看,年薪百萬!
本文作者:Jensen
7年Java老兵,小米主題設計師,手機輸入法設計師,ProcessOn特邀講師。
曾涉獵航空、電信、IoT、垂直電商產品研發,現就職於某知名電商企業。
技術公眾號 【架構師修行錄】 號主,專注於分享日常架構、技術、職場干貨,Java Goals:架構師。
交個朋友,一起成長!