debian 6.0 有無 ramdisk GUI 軟體套件可用?

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

debian 6.0 有無 ramdisk GUI 軟體套件可用?

文章IanHo » 週六 3月 12, 2011 2:35 pm

過往在用MsWindows XP pro x64 版的時候,我會安裝gavotte ramdisk
這款圖形介面軟體,其有提供一些簡單的,圖形介面設定選項,
讓我選擇建立R:這個分割區的容量大小,並且建立在
裝置管理員之中,每次重開機之後, R: 都有呈現出來.

換到 debian 6.0 linux 平台之後,不曉得有無類似概念的
"圖形介面"ramdisk 軟體套件?我嘗試在"synaptic套件管理程式"
中搜尋"ramdisk",但是都沒有類似於gavotte ramdisk的單
一軟體套件.
也或許有?但是我找不到.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

Re: debian 6.0 有無 ramdisk GUI 軟體套件可用?

文章阿信 » 週六 3月 12, 2011 11:42 pm

Hi, Linux本身有tmpfs當做ramdisk,預設是劃分ramsize/2並放在/dev/shm這個目錄。

另外提醒的是Unix Like沒有Windows系統中的 C: 來代表硬碟喔。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

Re: debian 6.0 有無 ramdisk GUI 軟體套件可用?

文章IanHo » 週日 3月 13, 2011 12:30 am

阿信 寫:Hi, Linux本身有tmpfs當做ramdisk,預設是劃分ramsize/2並放在/dev/shm這個目錄。

另外提醒的是Unix Like沒有Windows系統中的 C: 來代表硬碟喔。


謝謝回應~ 我早已知 Unix Like沒有Windows系統中的 C: ~
可能是我表達得還不夠明瞭~
我只是想表達在 debian LINUX 環境下,有無類似像前面所描述的 Windows系統那樣的做法~
用"圖形介面"軟體操作設定的方式~ 來建立一個 ramdisk ~
下一連串的指令或著建立script 等方式對我來說太過複雜~我看不懂~
我想要找用"圖形介面"軟體操作設定建立ramdisk的方式~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

Re: debian 6.0 有無 ramdisk GUI 軟體套件可用?

文章阿信 » 週日 3月 13, 2011 10:34 am

IanHo 寫:
阿信 寫:Hi, Linux本身有tmpfs當做ramdisk,預設是劃分ramsize/2並放在/dev/shm這個目錄。

另外提醒的是Unix Like沒有Windows系統中的 C: 來代表硬碟喔。


謝謝回應~ 我早已知 Unix Like沒有Windows系統中的 C: ~
可能是我表達得還不夠明瞭~
我只是想表達在 debian LINUX 環境下,有無類似像前面所描述的 Windows系統那樣的做法~
用"圖形介面"軟體操作設定的方式~ 來建立一個 ramdisk ~
下一連串的指令或著建立script 等方式對我來說太過複雜~我看不懂~
我想要找用"圖形介面"軟體操作設定建立ramdisk的方式~


您好,似乎沒看過圖型介面的軟體。誠如先前說明的,/dev/shm這個目錄就是一個ram disk了,所以您可以直接把它當做ram disk用即可。

或者自已手動下達指令:mount -t tmpfs none /mnt/ramdisk。

Linux上可能ramdisk操作比較偏向系統管理者會用的,加上不常使用(Web Server Cache?),所以沒有相關的GUI軟體。
只是上述一行指令就完成的動作,似乎也不太需要GUI軟體的必要。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

Re: debian 6.0 有無 ramdisk GUI 軟體套件可用?

文章IanHo » 週日 3月 13, 2011 10:49 am

阿信 寫:您好,似乎沒看過圖型介面的軟體。誠如先前說明的,/dev/shm這個目錄就是一個ram disk了,所以您可以直接把它當做ram disk用即可。

或者自已手動下達指令:mount -t tmpfs none /mnt/ramdisk。

Linux上可能ramdisk操作比較偏向系統管理者會用的,加上不常使用(Web Server Cache?),所以沒有相關的GUI軟體。
只是上述一行指令就完成的動作,似乎也不太需要GUI軟體的必要。


那請問是否表示系統開機後其實預設已經載入了ramdisk的驅動程式?
如果系統已經載入了ramdisk的驅動程式,我要在那一個參數設定檔案中來設定我所需要的ramdisk容量大小?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

Re: debian 6.0 有無 ramdisk GUI 軟體套件可用?

文章lso » 週日 3月 13, 2011 11:24 am

http://plog.longwin.com.tw/my_note-unix ... 8/ram_disk
的連結已消失,在此只好將資料貼上,並向原作致謝並抱歉
===============================
臨時想要做個 RAM Disk, 就去翻以前寫的文章, 發現以前的 Blog 寫的真的是很亂, 還是重新整理一下好了.

1. 目前的作法如下:

* 首先在/dev/shm建個tmp文件夾,然後與實際/tmp綁定
* mkdir /dev/shm/tmp
* chmod 1777 /dev/shm/tmp
* mount --bind /dev/shm/tmp /tmp

2. 方法2:

* mkdir /mnt/ramfs
* vi /etc/fstab
* none /mnt/ramfs tmpfs defaults 0 0
* mount /mnt/ramfs
* 這樣就可以用這個 ramfs 來放一些有的沒有的, 可 man mount, man fstab

3. 方法3:

* mount -t tmpfs -o size=200m none /mnt/tmpfs
* 200m 是 200Mb 的意思, 詳情請看 man mount 裡的 tmpfs

4. 方法4:

* 設定 /etc/default/tmpfs default shm 大小(系統會自動用此值去當硬碟)
* 設定 /etc/fstab: tmpfs /tmp tmpfs size=100m,mode=1777 0 0 設讓 RAM 掛 100Mb 在 /tmp

5. 方法5:(我目前都用此方法)

* 直接設定 vim /etc/fstab 寫入下面那行
* tmpfs /tmp tmpfs size=100m,mode=1777 0 0
* # 設讓 RAM 掛 100Mb 在 /tmp

6. 其它方法: 可參見下面連結, "有趣的 tmpfs" 中, 有提供很多更好用的方法

參考文件:

* 讓 /tmp 使用 tmpfs
* 有趣的 tmpfs(可參考阿信的寫法, 開機自動mount)
* 巧用tmpfs加速你的linux服務器
* 在Linux下使用RamDisk

作者 jon ( My_Note-Unix ) :: 迴響 (2) :: 靜態連結網址
延伸閱讀

* 將 Linux 的 Firefox、Chrome 暫存區設定到 RAM 裡面
* OSDC (Open Source Developers' Conference) 2010 筆記整理
* COSCUP 2010 筆記、投影片與整理
* Debian Linux Software RAID 1 實作
* 台灣網站淪陷資料庫(清單列表)

相關標籤
lso
可愛的小學生
可愛的小學生
 
文章: 18
註冊時間: 週六 12月 22, 2007 4:50 pm

Re: debian 6.0 有無 ramdisk GUI 軟體套件可用?

文章阿信 » 週日 3月 13, 2011 1:22 pm

lso 寫:http://plog.longwin.com.tw/my_note-unix/2006/01/08/ram_disk
的連結已消失,在此只好將資料貼上,並向原作致謝並抱歉

snip...


幫忙補連結:http://plog.longwin.com.tw/my_note-unix/2006/01/08/ram_disk_build_method

:-)
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

Re: debian 6.0 有無 ramdisk GUI 軟體套件可用?

文章訪客 » 週一 3月 14, 2011 1:22 am

ramdisk是開機就有的,
而且是用多少才吃多少ram,
只須設一個最大值而已,
預設是ram的一半。
訪客
 

Re: debian 6.0 有無 ramdisk GUI 軟體套件可用?

文章訪客 » 週一 3月 14, 2011 2:58 pm

hi !
你想得太複雜囉!
如果沒有特別的設定,直接使用/dev/shm此目錄即可,就跟存取家目錄一樣,不需要什麼驅動。
而且linux中的是tmpfs、用多少size占多少ram,比win的方便太多。

樓上看起來很複雜的是因為有其他設定。

GUI?就直接用檔案管理器啦!


by sppmg
訪客
 

Re: debian 6.0 有無 ramdisk GUI 軟體套件可用?

文章IanHo » 週一 3月 14, 2011 7:58 pm

訪客 寫:hi !
你想得太複雜囉!
如果沒有特別的設定,直接使用/dev/shm此目錄即可,就跟存取家目錄一樣,不需要什麼驅動。
而且linux中的是tmpfs、用多少size占多少ram,比win的方便太多。

樓上看起來很複雜的是因為有其他設定。

GUI?就直接用檔案管理器啦!


by sppmg


根據您和以上留言分享的資訊,我嘗試整理出我的解讀,我不曉得我的解讀對不對,
我的硬體環境為 powerbook g4, 安裝 debian 6.0 ppc 版, 我希望在debian 6.0 ppc環境
設定與使用 ramdisk, 能夠像 MSwindows XP GUI環境那樣簡單,我建立ramdisk
的主要需求就是擺放第三方軟體所產生的暫存資料,例如網路瀏覽器firefox 和
opera 的網頁暫存檔案夾, 我就會指向ramdisk,因為這些網頁暫存檔在我的電腦
關機後也不需要了, 所以我建立的ramdisk不需要資料回存功能,參考了前面進階
電腦玩家所分享的片段資訊, 我編輯 /etc/default/tmpfs 這個檔案,其中有一行
"SHM_SIZE=" , 我加了個數值"1g",存檔,然後重開機,執行gnome的檔案瀏覽器
"Nautilus",其視窗左側的儲存裝置標示圖示與文字並未出現 1GB容量的儲存裝置
(以MSWINDOWS為例, 照理說檔案總管預設都會出現一個分割區"R:").
然後我開始找其他圖形介面項目,執行gnome選單列\應用程式\系統工具\系統監控\編輯\偏好設定\檔案系統\
勾選"顯示所有檔案系統","資訊欄"所有選項全選,再查詢 系統監控\檔案系統
發現兩個欄位:
tmpfs /dev/shm 總數1.0 GB
tmpfs /lib/init/rw 總數1017MB

目前暫時推測 /dev/shm 這個路徑下就是ramdsk空間了,而且是筆者設定的1GB空間
,我將一個約500MB左右的單一影音檔,複製到 /dev/shm 這個路徑下,欄位變成了
tmpfs /dev/shm 總數1.0 GB 已使用 5XXMB

接下來,我要如何在"圖形介面"環境下,驗證我這500MB的單一影音檔,是真的被複製
到了"實體記憶體"中,而不是被放在"硬碟"中,我在"synaptic套件管理程式",找不到
類似於專門可以用來監看"實體記憶體"中程式或資料檔案用量狀況與分配狀況的
"圖形介面"軟體,但是另外找到一款,
"hardinfo"(gnome選單列\應用程式\系統工具\system profiler and benchmark)
其中有個項目"memory"其中的欄位free memory的數值,在筆者將500MB的檔案複製到
/dev/shm 之內後,也會少個500MB左右,可是問題來了,
gnome選單列\應用程式\系統工具\系統監控\資源\記憶體所呈現的記憶體用量資訊
跟"hardinfo"所呈現的,差很大耶,這可能要另開主題討論了.

筆者目前還想不出有什麼"圖形介面"的技巧,可以驗證 /dev/shm 路徑下,就是被放
在"實體記憶體"中,例如圖形介面的存取速度測試之類的(我的硬碟是SSD的,所以可
能要有"明顯大差異"的數值差距才看的出來)?
再來,有什麼"簡單"的近似於"圖形介面"設定的方法,可以讓 /dev/shm 在檔案管理員
左側視窗中,以一個獨立的儲存裝置空間呈現,可以被預設分割成一個EXT4檔案系統格
式的空間.不曉得有沒有除了額外再新增一串script或著進入終端機下一連串指令以外
的方法(例如在"系統現有"的參數設定檔中填入一些設定值之類的).
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

Re: debian 6.0 有無 ramdisk GUI 軟體套件可用?

文章IanHo » 週一 3月 14, 2011 8:05 pm

再補一下

tmpfs /lib/init/rw 總數1017MB

是做什麼用的?我看不出所以然來~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
發表過的文字作品;
MsWindows95OSR2.5版,安裝,設定,使用經驗談;
98LITE 使用有感;
片名的遊戲版本2010;
MacOSX10.5.8 安裝、設定、使用,個人經驗分享;
http://www.scribd.com/ianian1979/
Linux PowerPC架構版本搭配PowerbookG4,安裝、設定、使用,個人經驗分享;
IanHo
活潑的高中生
活潑的高中生
 
文章: 403
註冊時間: 週六 2月 12, 2011 10:53 pm

Re: debian 6.0 有無 ramdisk GUI 軟體套件可用?

文章sppmg » 週一 3月 14, 2011 10:18 pm

儲存裝置標示圖示與文字並未出現 1GB容量的儲存裝置


嗯!應該是因為他被視為系統的一部分
win是多目錄樹,各分割區都是一棵樹,linux只有一棵樹,其他裝置都是掛在「/」根目錄下。
檔案管理器有做這種的大多都是為了讓使用者容易新增外接裝置(隨身碟)
所以對於系統原有的裝置就可能視而不見。
你要方便的話可以設置「書籤」(我就這樣)
如何在"圖形介面"環境下,驗證我這500MB的單一影音檔,是真的被複製
到了"實體記憶體"中,而不是被放在"硬碟"中


我想,除了低階方法(就是去查檔案系統參數之類)外,大概就是從讀寫速度、記憶體使用量兩方面著手吧。讀寫速度方面,我只想到用指令
(指令如下,如想更改寫檔大小,改count值,以MB為單位的整數)
dd會直接複製 500MB 的0至指定位置(/dev/null是一個無底洞,丟進去就消失)
然後time會顯示所需時間。
注意需要用sync讓資料確實寫入磁碟,所以下面的 x.x GB/s 是不準的,資料未確實寫入
代碼: 選擇全部
========基準~測試zero及null反應速度========
$ time `sync;dd if=/dev/zero of=/dev/null bs=1048576 count=500;sync`
500+0 records in
500+0 records out
524288000 bytes (524 MB) copied, 0.0531119 s, 9.9 GB/s

real   0m0.610s
user   0m0.000s
sys   0m0.148s

==========HDD==========

$ time `sync;dd if=/dev/zero of=~/test bs=1048576 count=500;sync`
500+0 records in
500+0 records out
524288000 bytes (524 MB) copied, 0.346572 s, 1.5 GB/s

real   0m5.844s
user   0m0.004s
sys   0m0.436s

=========tmpfs========
$ time `sync;dd if=/dev/zero of=/dev/shm/test bs=1048576 count=500;sync`
500+0 records in
500+0 records out
524288000 bytes (524 MB) copied, 0.247896 s, 2.1 GB/s

real   0m0.877s
user   0m0.004s
sys   0m0.340s

======================

你可以見到 tmpfs 所花時間幾乎和基準值一樣。而HDD則是不到100 MB/s
另外也可以用 hdparm -tT /-w 來測試讀寫速度。不過使用前請先看鳥哥

系統監控\資源\記憶體所呈現的記憶體用量資訊
跟"hardinfo"所呈現的,差很大耶

你可以在gnome面板上新增系統監控元件,他會顯示快取的使用量
而tmpfs就是被分類為快取。
你看到的系統監控只有顯示程式使用量、不含快取。
你也可以以
$ watch -n 1 free -m
來監控記憶體各區域(一秒動一次,離開按ctrl+c)
被預設分割成一個EXT4檔案系統格
式的空間

這檔案系統就是tmpfs,不是ext4
畢竟ext4是固定大小的,設計上無法放在ram中
方便的方法就是上面說的「加書籤」。

tmpfs /lib/init/rw


這個google就有囉!


最後,你的一個要求~~圖形介面,我幾乎沒說。
因為圖形的整合度比較高啊!
linux使用者習慣玩堆堆樂。文字指令就是磚頭,要什麼樣的牆自己砌。 8-)
其實用慣指令後,在win下反而不習慣,因為什麼功能都得別人提供。
像是上面測試寫檔速度。如果用GUI,那要如何精確計時?又,要如何確定真正寫入磁碟? ;-)
系統的威力來自於程式的相互關係, 而非來自程式本身
is the idea that the power of a system comes more from the relationships among programs than from the programs themselves.

(英文語法怪怪的......誰能提供完整的版本?)
sppmg
活潑的高中生
活潑的高中生
 
文章: 317
註冊時間: 週五 8月 04, 2006 3:47 pm
來自: 臺灣

Re: debian 6.0 有無 ramdisk GUI 軟體套件可用?

文章lso » 週六 3月 19, 2011 7:27 pm

如果你用ramdisk暫存資料(含firefox)程式特性而定.
是用mount資料夾/ln/或從程式設定參數/或其他...
都考慮一下何種教適合
你參考一下
lso
可愛的小學生
可愛的小學生
 
文章: 18
註冊時間: 週六 12月 22, 2007 4:50 pm


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客