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"