顯示具有 ubuntu 標籤的文章。 顯示所有文章
顯示具有 ubuntu 標籤的文章。 顯示所有文章

2011年1月13日 星期四

Ubuntu Software RAID 5

之前拿四顆硬碟分別是 Seagate的2T*1  1.5T*3,簡單測一下效能:
A.對照組:在其中一個1.5T的硬碟切一個266G的磁區格式化為EXT4
B.實驗組:把剩下的空間作成RAID5 所以有5.7T也是格式化為EXT4
實驗方式是以dd的指令來產生檔案,bs為512K,連續跑四次扣除最快和最慢的取平均。
         1K B          512KB              1MB            10MB             100MB            1GB              10GB
A   48.9MB/s    700.5MB/s      822.5/MB/s    1091MB/s      1700MB/s       45MB/s          46MB/s
B  22.2 MB/s     553 MB/s        787MB/s       1331MB/s      1700MB/s      363MB/s        120MB/s
image
簡單的結論: Softraid 5 在檔案超過10MB後寫入效能會比單顆硬碟好。

2011年1月5日 星期三

在Ubuntu解決使用lftp亂碼問題

lftp是一個很好用的工具,特別是對於我這個重度ftp的人!然而,有些人就是很喜歡使用Windows來架ftp偏偏又不支援utf-8.....結果lftp就亂碼了@@
解法是在登入後輸入:
set ftp:charset "big5"; set file:charset "utf-8"
就可以正確地顯示編碼了!
另外,介紹一下lftp:
登入: lftp user:pwd@site:port or lftp –u user site:port
我常用的指令除了cd 之外就是…mirror了!
mirror [-c 續傳] [-R 把本地mirror上去][-n 只下載新的檔案][-parallel=n 同時傳輸n個檔案] [remote 資料夾] [本地資料夾]

2010年12月30日 星期四

SVN Installation on Linux Ubuntu 10.10

很高興lab的大家都至少開始用svn了,對於工作上真的方便很多。整理一下svn的安裝說明,其實設定起來很快速的。
1. 首先安裝相關套件
   $ sudo apt-get install subversion libapache2-svn apache2
2. 建立 repository,我們先假定建一個repository叫做project1 在/opt/svnroot下
   $ sudo mkdir /opt/svnroot; cd /opt/svnroot
   $ sudo svnadmin create project1
   $ sudo chown  -R www-data:subversion project1;sudo chmod -R g+rws project1
3. 讓使用者可以透過https來access資料
   $ sudo vim /etc/apache2/mods-available/dav_svn.conf
   貼上
<Location /project1> #https://localhost/project1
DAV svn
SVNPath /opt/svnroot/project1   #repository位址
AuthType Basic
AuthName "project1 subversion repository"
AuthUserFile /opt/svnroot/passwd
</Location>
4.重新啟動apache2
$ sudo /etc/init.d/apache2 restart
5.hey~我們還沒設定密碼檔記得嗎?
$ sudo htpasswd -c /opt/svnroot/passwd [user_name]
p.s. 如果要新增第二個帳號記得把-c改成-m否則會洗掉喔! 
6. 試著打開瀏覽器到https://[ip]/project1  或者在Windows上安裝trotoissvn 在Linux上可以直接使用$ svn co https://[ip]/project1 來取得資料
 
Reference:https://help.ubuntu.com/community/Subversion

2010年11月12日 星期五

Install Intel C/C++ Compiler(include mkl)

在科學計算領域,很多人都不相信gnu compiler(gcc)!原因有很多,例如效能?程式結果?取而代之的,大家可能會選用Intel 出產的compiler。但其實Intel有noncomertial的版本可以使用不用錢的。網址是: Intel non-comertial Software 我們只要下載Intel® Parallel Studio XE 2011 for Linux後就幾乎都有了。

下載完解壓縮後,記得先安裝相依套件ex. l_ccompxe_2011.0.084_redist.tgz 所有的安裝都是解壓縮後以root執行install.sh就可以了。

C compiler是icc,C++ compiler是icpc

2010年11月11日 星期四

ssh tunel

假設有一台電腦連接著內網,你想透過這一台電腦從外網連到一台只有內網的電腦,例如A: 140.128.98.2, 192.168.1.2   B:140.128.98.3  C:192.168.1.3   你想要從B電腦透過A連到C怎麼辦呢?Well,其實只需要在B電腦打:
sudo ssh -L 140.128.98.3:12345:192.168.1.3:80 joe@140.128.98.3
然後就可以在B開啟browser連到A電腦看到C電腦的80port了