1、ARM真的能做伺服器嗎?ARM伺服器實測
ARM架構天copy生孱弱的性能決定了它不可能在速度上去比拼IntelXeon,後者可以在幾乎任何一個方面輕松完秒它,而且配置更加靈活,軟體支持和優化也更為完善,生態系統羨慕死你。
Calxeda也並非不知道這一點,特別強調ECX-1000 SoC只適合初期體驗,下一代基於Cortex-A15架構的同樣也會如此,不會全面鋪開。而根據測試,比較適合這種ARM伺服器的是需要應付一定網路流量的Web伺服器集群,或者流媒體伺服器、存儲伺服器,這些CPU負載不是很高的地方,以及非常在意功耗的客戶。
當然,ARM真正要在伺服器領域內發威還得等待64位的ARMv8 Cortex-A50系列,Calxeda也准備屆時開始爆發。ARMv8架構有很多專門針對伺服器設計的地方,無疑更適合。
盡管完全無法和Xeon媲美,Calxeda ECX-1000的進步仍然堪稱革命性的,如約做到每個節點8W的功耗值得贊嘆,而且別忘了這只是40nm工藝的。
IntelAtom性能差不多,工藝可是新的32nm。
2、嵌入式 ARM 網路伺服器怎麼搭建??????
BOA 伺服器是一個小巧高效的web伺服器,是一個運行於unix或linux下的,支持CGI的、適合內於嵌入式系統的單任容務的http伺服器,源代碼開放、性能高。 boa是一種非常小巧的Web伺服器,其可執行代碼只有大約60KB左右。作為一種單任務Web伺服器,Boa只能依次完成用戶的請求,而不會fork出新的進程來處理並發連接請求。但Boa支持CGI,能夠為CGI程序fork出一個進程來執行。Boa的設計目標是速度和安全。cgi在物理上是一段程序,運行在伺服器上,提供同客戶端HTML頁面的介面。即客戶端與伺服器的介面。比如留言本的工作流程:先由用戶在客戶端輸入一些信息,如名字之類的東西。接著用戶按一下「留言」(到目前為止工作都在客戶端),瀏覽器把這些信息傳送到伺服器的CGI目錄下特定的cgi程序中,於是cgi程序在伺服器上按照預定的方法進行處理。在本例中就是把用戶提交的信息存入指定的文件中。然後cgi程序給客戶端發送一個信息,表示請求的任務已經結束。此時用戶在瀏覽器里將看到「留言結束」的字樣。整個過程結束。
3、arm9能做嵌入式web伺服器嗎
可以的啊,隨便做,移植嵌入式linux,再搭建一個嵌入式web伺服器,其實只要晶元支持網路功能,都可以的,單片機都能做,這種案例有好多現成的代碼,網上很容易就能下載到了
4、用ARM搭建一個web伺服器,然後把感測器採集到的數據在網頁上展示出來 我得搭建什麼伺服器
與您那些都無關,主要是得看你顯示數據的網頁程序是什麼語言的,在來對應您的伺服器架構。
5、如何在arm上建立web伺服器
?
6、嵌入式web伺服器都有哪些,可不可以將tomcat部署到Arm上
可以移植到ARM上的Web伺服器有很多,得看具體需要支持哪些應用了。
只是靜態頁面的話好說,Apache就沒問題,還有很多輕量級Web伺服器也可以用,比如說GoAhead,boa,lighttpd,shttpd,thttpd。
動態頁面asp,php之類的,可以通過擴展程序如CGI(現在用FastCGI的很多)支持起來。支持FastCGI的很多
7、ARM9 Linux3.2內核的開發板上是不是已經存在web伺服器了?
這個不是標准行為,不同的板不同的。
可以看看直接的80埠開了沒有,或是ps -e看一下運行的進程
8、嵌入式web伺服器boa怎麼放到usrsrc
一:下載源碼:從http://www.boa.org/官方網站下載源碼,並將源碼放置在/src 目錄下。
[root@ EmbedSky ~]# cd /usr/src 進入源碼目錄
[root@ EmbedSky src]# tar zxvf boa-0.94.13.tar.tar 解壓源碼壓縮包
[root@ EmbedSky src]# cd boa-0.94.13 進入源碼解壓包
[root@ EmbedSky boa-0.94.13]# cd src
[root@ EmbedSky src]# ./configure 生成makefile
二:編譯前修改的文件:
1. 修改Makefile文件,找到CC=gcc和CPP=gcc -E,分別將其改為交叉編譯器安裝的路徑:
CC=/usr/local/arm/2.95.3/bin/arm-linux-gcc
CPP=/usr/local/arm/2.95.3/bin/arm-linux-g++
保存退出。
2. 修改編譯方式:
LDFLAGS = -g –static
注: 使用靜態編譯可以讓目標文件自動的包含所需要的
庫文件,而動態編譯需要手工拷貝庫文件。
3.修改/src/defines.h文件:
#define SERVER_ROOT "/etc/boa"