CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 10394|回复: 13

samba服务、SFTP崩溃

[复制链接]
发表于 2016-7-29 09:42:33 | 显示全部楼层 |阅读模式
本帖最后由 fish 于 2016-7-29 13:38 编辑

我使用CT Debian 8 (jessie) desktop/server或者Cubian都碰到了同样的问题不知道如何解决,请各位高手多多指教。

硬件配置如下:
系统安装在NAND Flash(TF卡也试过)
一个WD 500G硬盘,挂载在/media/disk/,ext4
一个电池锂电池
外部供电,5V 2.5A
网线1000M交换机

软件:
apt-get install samba

smb.conf 最后增加
[file]
path=/media/disk/file
valid users=user1
browseable=yes
public=yes
writable=yes

在windows下可以正常访问共享,但是从windows复制大量文件到linux时(电影文件2-6G每个,大概5-10个就会出错),系统会重启,或者samba服务崩溃。不知道从何下手。samba速度大概是25-28MB/s,使用SFTP速度大概是5-6MB/S





回复

使用道具 举报

 楼主| 发表于 2016-7-29 13:31:41 | 显示全部楼层
发现SFTP也会出错,和速度,和samba可能都没有直接关系
Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:Internal error: Oops: 5 [#1] PREEMPT SMP ARM

Message from syslogd@stest at Jul 29 03:05:34 ...
kernelrocess sshd (pid: 1575, stack limit = 0xecefa2f0)

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:Stack: (0xecefbdb8 to 0xecefc000)

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bda0:                                                       00000000 1e99ca05

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bdc0: 00000000 0000054c 00000001 00000000 00000000 ecefbe68 00000000 00000000

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bde0: 00000000 ecefa000 ecefbe3c ecefbe68 ee63f200 00004000 ecefbeb8 00000000

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:be00: ecefbe68 00004000 00004000 c0511d30 00000040 00000000 ecefbe24 ecf82880

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:be20: ecefbe40 00000000 ecefbe48 eef6c540 ecefbeb8 00000040 00000001 c04ab09c

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:be40: 00000040 39387adb ecf82880 00000015 00000040 00004000 eef6c540 00000000

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:be60: 00000000 ecefbe68 00000000 00000000 ecefbf38 00000001 00000000 00000000

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:be80: 00000040 ecefbeb8 00000040 fffffdee ee069d80 00000000 00000000 ecefbf80

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bea0: ecefa000 00000000 b6f5b6d8 c00e4868 00000000 00000000 0000054c 00000003

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bec0: 00000000 00000001 ffffffff ee069d80 00000000 00000000 00000000 00000000

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bee0: ececaa00 c00551d0 00000000 00000000 00000000 00000000 ecefbe48 ef012000

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bf00: 00004000 c05d2ce4 00004000 c0041830 eeb45008 ef028910 00000000 00000001

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bf20: b5753b4c 00000000 00000000 00000000 ecefbe30 ecefa000 bef97e50 000013dc

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bf40: ecefa000 ee069d80 bef9522c ecefbf80 00004000 c00e531c 00000000 00000000

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bf60: b6f5b6d8 ee069d80 bef9522c 00000000 00000000 00004000 00000000 c00e5364

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bf80: 00000000 00000000 bef991ec 00000000 b6f5a7c0 00000003 bef95228 00000003

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bfa0: c000eb84 c000ea00 b6f5a7c0 00000003 00000003 bef9522c 00004000 bef95228

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bfc0: b6f5a7c0 00000003 bef95228 00000003 bef95230 bef9522c b6f5b6d8 b6f5b6d8

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:bfe0: 00000000 bef95214 b6ee221f b6b61fa6 60070030 00000003 00000000 00000000

Message from syslogd@stest at Jul 29 03:05:34 ...
kernel:Code: e5944000 e1570004 0a00005f e5963000 (e594c030)
回复 支持 反对

使用道具 举报

发表于 2016-7-30 16:42:16 | 显示全部楼层
你好, 你试的debian系列,可能debian上层包有些bug。

建议试试linaro server。再做分析:
https://pan.baidu.com/s/1jGEFvBC ... e%252FLinaro-server
回复 支持 反对

使用道具 举报

发表于 2016-7-30 16:42:14 | 显示全部楼层
你好, 你试的debian系列,可能debian上层包有些bug。

建议试试linaro server。再做分析:
https://pan.baidu.com/s/1jGEFvBC ... e%252FLinaro-server
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-1 08:30:51 | 显示全部楼层
好的,我试试,比较怀疑是网络驱动、SATA或者是多核调度的问题,以前自己写驱动的时候没有考虑多核的资源问题,在大数据量的情况下也会有类似的事情发生。
不知道能不能动态关闭一个核?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-1 09:59:25 | 显示全部楼层
sunbeyond,你好,我试了linaro server,问题还是一样的,现象也是相同,应该和系统、上层应用没有太大的关系,还是比较怀疑和驱动或者硬件有关。
另外我尝试关闭CPU1也是一样。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-1 10:38:33 | 显示全部楼层
本帖最后由 fish 于 2016-8-1 10:40 编辑

崩溃的打印,看起来像是申请不到内存?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-1 14:16:25 | 显示全部楼层
我尝试从网络复制文件到TF卡,一样的错误,
回复 支持 反对

使用道具 举报

发表于 2016-8-3 11:46:57 | 显示全部楼层
samba应用场景较多人用,没有发现你这现象。 感觉是个例现象。          你可以直接试试本地拷贝。从u盘或sata直接拷贝大文件到板子试试看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-4 13:58:37 | 显示全部楼层
sunbeyond 发表于 2016-8-3 11:46
samba应用场景较多人用,没有发现你这现象。 感觉是个例现象。          你可以直接试试本地拷贝。从u盘或s ...

我试过了,和samba可能没有直接的关系,因为使用SFTP也会,只要是够大的文件都会出错,你可试试复制10GB以上的文件(蓝光视频),出错的概率很高。从TF卡复制到硬盘是正常的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-3-29 16:53 , Processed in 0.027953 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部