tftp,传送速度时快时慢,为啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tftp,传送速度时快时慢,为啥?相关的知识,希望对你有一定的参考价值。

我在linux上设置了tftp服务器,在开发板上用tftp将二进制文件下载到本机运行,但对于同样大小的文件,每一次传送的速度都不一样,时快时慢,相差很大。这是为什么?两台机器(开发板和LINUX主机)之间用普通网线连接。

  TFTP
  的被设计为小而简单容易的运行,因此,它缺乏标准 FTP 协议的许多特征。 TFTP
  只能从远程服务器上读、写文件(邮件)或者读、写文件传送给远程服务器。它不能列出目录并且当前不提供用户认证。
  TFTP协议的概念和特点
  概念:TFTP(Trivial File TransferProtocol)是一种普通文件传输协议,涉及用于无连接的用户数据报协议(udp)。TFTP对于每一个数据报在获得确认后才发送另一个数据报。
  特点:TFTP灵活,使用资源少,流量控制较简单,是一种平等是的传输协议,使用的是UDP协议。
参考技术A 测试tftpd:
$ tftp localhost
tftp> get file (file 存在于tftpboot目录下)
timeout...
人品真是不好,sigh。
继续发现:
“在Ubuntu下,tftp是不能单独运作的,需要xinetd这个网路管理的背景程式之支援。”
$ sudo apt-get install xinetd
配置 /etc/xinetd.conf,不过更好的办法是tftp配置文件:
(xinetd.conf引入专门存放设定档的资料夹includedir /etc/xinetd.d)
$sudo vim /etc/xinetd.d/tftp
加入:
service tftp socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/lib/tftpboot 替换为你的目录,注意权限。 disable = no per_source = 11 cps = 100 2 flags = IPv4
将/etc/inetd.conf中关于tftp的部份注释掉:
#:BOOT: TFTP service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
$ sudo /etc/init.d/xinetd reload$ sudo /etc/init.d/xinetd restart
$ tftp localhost
$ get file ok!!
总结一下以上:
先安装xinetd,然后安装tftp tftpd ,配置xinetd关于tftp即可。

sql server 2008同一个语句查询,为啥时快时慢

可能的原因会有哪些,请高人指导!!在每次查询之前都已经对缓存进行了清除,所以每次的执行环境都是一样的

给你一个网址,里面有一个案例参考:http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html

同一个SQL,执行多次时,会重用以前生成的执行计划。
返回很多记录跟返回很少记录,生成的执行计划是不一样的,

如果第一次执行时返回的记录很多,就会造成后面的所有执行,都用慢的执行计划,
详细参考上面的文章就知道了
参考技术A 存储瓶颈问题追问

能具体点吗

追答

这个问题有多种情况需要一步步排查

我能想的的可能的问题:

    你在执行这个语句的时候,数据库要从磁盘上读取数据。如果其它程序也在读取这个磁盘上的数据,那这个执行速度就会慢了。

    运行期间,其它人也在运行,出现等待

排查比较复杂,不是行家不敢打狂语

参考技术B 这个要看查询时候有没有同时大量的数据写入动作 参考技术C 看一下执行计划,是否每次的执行计划都是一样的?追问

什么意思,相同的语句在相同的环境下执行会有什么不一样

追答

执行计划是SQL引擎根据它内部的一下计划和判断之后得出的一个它认为最优的执行路线,所以每次不一定是一样的。当然绝大部分情况下是一样的。
如果你这个时快时慢,可以先看一下执行计划,是否快慢的不同,执行计划也不同?

以上是关于tftp,传送速度时快时慢,为啥?的主要内容,如果未能解决你的问题,请参考以下文章

为啥自动机械表秒针走时不均匀,时快时慢?

informix SQL时快时慢

sql server 2008同一个语句查询,为啥时快时慢

sql server 2008同一个语句查询,为啥时快时慢

【性能】DNS 解析时快时慢,我该怎么办?

excel版本越高VBA运行速度越慢,为啥?