導航:首頁 > IDC知識 > arm伺服器

arm伺服器

發布時間:2020-09-16 01:16:37

1、哪個雲計算平台提供ARM架構的雲高性能計算伺服器租用?

ARM架構用來做伺服器就別說什麼高性能了

ARM架構在消費電子領域用的多,是因為在性能不錯的同時能保持很低的功耗

但是伺服器就不一樣了,伺服器是要求CPU越強悍越好,伺服器的功耗和散熱都是小問題,這方便ARM架構就力不從心了。

目前大部分伺服器都是Intel處理器,小部分是AMD的

2、什麼是ARM伺服器?

其實處理器的性能以及功耗歸根結底只看工藝和規模,指令集其實沒啥關系。arm 的優勢就是專注於低功耗的小核心,其授權方式構成生態圈(僅限硬體),硬體開發成本低選擇多。但是啊arm沒有伺服器端的軟體基礎。
X86正相反,Intel不允許其他企業插手(除了amd,但amd 對做超低功耗x86不熱心),但是軟體方面卻有完整的生態圈。

雖然現在軟體多數能跨平台,但是與arm 良好匹配還需要時間證明。所以arm 的關鍵優勢是可以擺脫intel 的壟斷,可以實現晶元級的硬體定製。arm 的功耗還有性能功耗比優勢什麼的完全是唬人的。intel 完全做得到相當的功耗或者性能功耗比,而且它確實正在這個方向發力

3、為什麼需要基於arm處理器的存儲伺服器

 小型企業通常通過直接連接到他們的個人電腦和伺服器的磁碟驅動器存儲他們的數據,我們稱之為直接附加存儲(DAS)。當一個組織變得足夠大,數據分散在一堆設備中,並可能被設計不佳的網路,密碼和其他訪問控制隱藏,文件共享成為一項挑戰。存儲伺服器演變以滿足這個基本的業務需求。
企業存儲伺服器的銷售有兩大類型 - 存儲區域網路(SAN)和網路附加存儲(NAS)。它們重要的設計特點,都具有一個中心的接觸點到企業網路,以滿足網路上其他伺服器到SAN或NAS的所有的文件請求。我們稱之為「存儲設備」。多年來,存儲設備已經成為全面的伺服器。有些存儲設備被設計來處理數量龐大的文件操作請求。現在,戴爾,惠普和IBM都出售自己品牌的NAS和SAN存儲設備,除了EMC(它在2004年收購了VMware)和NetApp等行業領袖。
因為SAN和NAS存儲設備成為全面的伺服器,它們基於共享的組件構建,包括那些至強核心。但它們其實不同於那些作為伺服器銷售的產品,它們是有自己的設計和功能集的專用產品。
雲計算改變了傳統的公式。對於雲架構師來說,單點訪問就是單點故障。於是,他們開始基於商品伺服器設計了一套新的分布式存儲架構,每個伺服器有本地DAS,以一個高度可擴展的網路連接。分布式存儲架構已經大規模部署,在我們大多數人每天使用的Web服務。
網路巨頭喜歡開源有很多種原因,但這里的好處是,他們支持開源開發者的生態系統,開源開發者正在設計分布式對象存儲軟體項目,如Swift,Ceph和GlusterFS(現已並入紅帽存儲)。
所以,基於商用伺服器硬體的開源分布式式對象存儲系統現在很容易獲得。雲用戶希望能夠降低硬體成本,同時保持可擴展性和性能,還希望能夠降低部分實際上並不存儲數據的存儲伺服器的功耗。

4、ARM真的能做伺服器嗎

能是能,但是不適合。
arm處理器一般用於小型設備、物聯網這些,要求性能不大,功耗小。
伺服器的話是要7x24小時不斷運轉的,而且性能要求要很強大,所以arm處理器不適合作為伺服器級CPU。

5、如何在ARM上面建立FTP伺服器

ftp移植(默認埠號21)
一、下載軟體包:vsftpd-2.1.2.tar.gz,解壓(tar –zxvf vsftpd-2.1.2.tar.gz)
二、交叉編譯:
1、 修改Makefile:修改CC=gcc為CC=arm-linux-gcc
2、 修改vsf_findlibs.sh文件,去掉#Look for libcap部分,因為源碼版本的不同,語句可能不同,2.1.2版本去掉的代碼如下:
# Look for libcap (capabilities)
#if locate_library /lib/libcap.so.1; then
# echo "/lib/libcap.so.1";
#elif locate_library /lib/libcap.so.2; then
# echo "/lib/libcap.so.2";
#else
# locate_library /usr/lib/libcap.so && echo "-lcap";
# locate_library /lib/libcap.so && echo "-lcap";
#fi
3、#make,之後會生成幾個可執行文件,其中vsftpd就是我們需要的,查看vsftpd的類型
#file vsftpd
#arm-linux-readelf –d vsftpd,查看vsftpd文件的依賴庫
拷貝相應庫到板子的/usr/lib目錄下(此步驟可省略不添加庫時運行也正常)
三、文件下載和配置:
1、將vsftpd拷貝到/usr/sbin目錄下
2、 拷貝vsftpd.conf到/etc目錄下,修改配置如下:
anonymous_enable=YES //允許匿名用戶
local_enable=YES //本地訪問
write_enable=YES //可修改
local_umask=077 //創建的文件許可權
anon_upload_enable=YES //允許匿名用戶上傳
anon_mkdir_write_enable=YES //可創建文件夾和修改文件夾內的文件
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
pam_service_name=vsftpd //服務名稱

ftp_username=ftp
no_anon_password=YES //匿名用戶登錄不需要密碼
anon_root=/home/ftp //匿名用戶根目錄
anon_world_readable_only=YES
tcp_wrappers=NO
3、創建用戶,可根據需要創建和設置用戶許可權
4、 創建文件夾:
i. mkdir /var/ftp
ii. mkdir /var/ftp/pub
iii. chmod 777 /var/ftp/pub
註:所有的都必須跟/etc/vsftpd.conf中的完全一致才行
5、與配置相關的:
/usr/sbin/vsftpd ---- VSFTPD的主程序(必需)
/etc/rc.d/init.d/vsftpd ---- 啟動腳本
/etc/vsftpd.conf ---- 主配置文件(必需)
/etc/pam.d/vsftpd ---- PAM認證文件
/etc/vsftpd.ftpusers ---- 禁止使用VSFTPD的用戶列表文件
/etc/vsftpd.user_list ---- 禁止或允許使用VSFTPD的用戶列表文件(如果在配置文 件中指定了,則不能用匿名用戶登錄)
/etc/userconf ------ 指定用戶個人配置文件所在的目錄
/var/ftp ---- 匿名用戶主目錄
/var/ftp/pub---- 匿名用戶的上傳目錄
/var/log/vsftpd.log ------- 日誌文件
除vsftpd、vsftpd.conf兩個文件外,其他文件的需要具體看主配置文件的配置
6、用戶設置:一般只要剛啟動root用戶是可以登錄的,而且許可權很高,如果向增加用戶,可以用如下命令:a
#dser –G ftp –h/根目錄 用戶名
#passwd 用戶名
#chown 用戶名.ftp /目錄 –R
#chmod 755 /目錄 –R
之後重啟vsftpd服務,就可以用新的用戶名登錄了
7、測試的時候一定要保證板子是能夠ping通的!
8、具體配置:Vsftpd.conf配置:
anonymous_enable=YES
#允許匿名訪問
local_enable=YES
#允許本地用戶訪問(/etc/passwd中的用戶)
write_enable=YES
#允許寫入許可權,包括修改,刪除
local_umask=022
#本地用戶文件上傳後的許可權是-rw-r-r
#anon_umask=077
#匿名用戶上傳後許可權是-rw----
anon_world_readable_only=YES
#允許匿名用戶瀏覽,下載文件
anon_upload_enable=YES
#允許匿名用戶上傳
#anon_mkdir_write_enable=YES
#允許匿名用戶建立目錄
anon_other_write_enable=YES
#允許匿名用戶具有建立目錄,上傳之外的許可權,如重命名,刪除
dirmessage_enable=YES
#當使用者轉換目錄,則會顯示該目錄下的.message信息
xferlog_enable=YES
#記錄s使用者所有上傳下載信息
xferlog_file=/var/log/vsftpd.log
#將上傳下載信息記錄到/var/log/vsftpd.log中
connect_from_port_20=YES
#確保ftp-datad 數據傳送使用port 20
idle_session_timeout=600
#如果使用者600秒沒有動作,則踢出
chroot_list_enable=YES
#限制使用者不能離開家目錄,例如blue登陸後位於/home/blue下,設置該選項後,他不可以轉到/home/blue的上層目錄,如/bin, /usr,/opt...etc。
chroot_list_file=/etc/vsftpd.chroot_list
#與上條同時使用,設置限制使用者的存放文件為/etc/vsftpd.chroot_list
#建立文本文件/etc/vsftpd.chroot_list,寫入要限制的用戶,一行一個。
#如果希望限制所有用戶,則可以設置chroot_local_user=YES 代替上面兩行
tcp_wrappers=YES
#支持tcp_wrappers,限制訪問(/etc/hosts.allow,/etc/hosts.deny)
listen=YES
#使用standalone啟動vsftpd,而不是super daemon(xinetd)控制它 (vsftpd推薦使用standalone方式)
listen_port=21
#ftp監聽埠
userlist_enable=YES
userlist_deny=YES
userlist_file=/etc/vsftpd.user_list
#以上三條設定不允許登陸的用戶,用戶列表存放在/etc/vsftpd.user_list中,一行一個帳號
pam_service_name=vsftpd
#PAM所 使用的名稱.同userlist_*一樣限制用戶登陸,不同的是userlist_*在進行密碼驗證之前拒絕用戶登陸,pam是在密碼驗證之後拒絕登陸. (提示密碼錯誤) 用戶列表默認存放在/etc/ftpusers中,一行一個. (可通過/etc/pam.d/vsftpd重定向用戶列表存放文件)
#獲得 /etc/pam.d/vsftpd:
#[root@LFS vsftpd-2.0.1]#cp RedHat/vsftpd.pam /etc/pam.d/vsftpd
max_clients=100
#最大用戶在線數量
max_per_ip=2
#每ip最大線程
anon_max_rate=30000
#匿名用戶最大傳輸速度 單位: bytes/秒
local_max_rate=50000
#本地用戶最大傳輸速度 單位:bytes/秒
user_config_dir=/etc/userconf
#個別用戶配置目錄(用來設定特殊帳號),例如我想讓blue這個用戶的傳輸速度是100KB
就可以在/etc/userconf/下創建文本文件blue(與用戶名相同),加入local_max_rate=100000即可
anon_root=/var/ftp
#設定匿名用戶登陸後所在的目錄
local_root=/var/local_user
#設定所有本地用戶登陸後的目錄,如不設置此項,則本地用戶登陸後位於各自家目錄下。
use_localtime=YES
#使用本地時間而不是GMT
nopriv_user=vsftpd
#設定服務執行者為vsftpd,默認使用的是nobody,vsftpd推薦使用一個許可權很低的用戶.這里用vsftpd代替nobody,創建 vsftpd用戶:
9、創建ftp虛擬用戶:
a) 安裝db_load:apt-get install db4.6-util
10、

6、基於Arm 伺服器是否有AI方面的成功應用案例,具體有哪些呢?

Arm伺服器在AI方面的應用,實時視頻分析、人臉設別、醫療基因分析等等。這方面一則是Arm伺服器和AI訓練或者推理的ASIC、GPU等異構系統一起,達到高性能的AI應用目標,另外Arm伺服器在多核並發上,有架構上的優勢。 公開的信息,可以參考華為基於Arm的AI方案,或者亞馬遜的Arm雲應用實例等等。

7、哪些廠商有arm伺服器

技嘉我記得出了好幾款 EATX 的 ARM 伺服器主板(帶 CPU )的,可以買幾塊再配個超微機箱啥的。

8、arm嵌入式系統通過4G網路與雲端伺服器通信

還是用tcp的方式啊,不過網路通信選擇使用4G無線模塊,正常的接收和發送函數和有線的差不多,不過網路部分選擇無線就可以了

9、嵌入式web伺服器都有哪些,可不可以將tomcat部署到Arm上

可以移植到ARM上的Web伺服器有很多,得看具體需要支持哪些應用了。
只是靜態頁面的話好說,Apache就沒問題,還有很多輕量級Web伺服器也可以用,比如說GoAhead,boa,lighttpd,shttpd,thttpd。
動態頁面asp,php之類的,可以通過擴展程序如CGI(現在用FastCGI的很多)支持起來。支持FastCGI的很多

10、X86架構與ARM架構有什麼區別?

X86主要用於PC領域如筆記本、台式機、小型伺服器;ARM主要用於移動領域如手機、平板。

與arm伺服器相關的知識