当前位置:  技术问答>linux和unix

linux下大文件拷贝让系统几乎无法动弹,请教有没较好的办法。

    来源: 互联网  发布时间:2016-04-01

    本文导语:  以下是我在cp大文件时,用vmstat 2 3后的结果 procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----  r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa  0 17   4360 1111...

以下是我在cp大文件时,用vmstat 2 3后的结果
procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in    cs us sy id wa
 0 17   4360 111184   4076 5553236    0    1    62    60    0     3  2  1 96  2
 0 16   4360  98384   4116 5564116    0    0    54 12784 1138   629  0  1  0 99
 0 17   4360  65424   4176 5597596    0    0   768  5710 1150   604  1  2 21 76


大部分时候wa都在50左右,而id也在50左右,这时系统反映极其缓慢,其上的tomcat服务器经常访问超时。拷贝的文件比较大,往往在5G以上。

系统只有一个磁盘(阵列):
[root@** ~]# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/cciss/c0d0p1    478679640 307785180 146578880  68% /
none                   4154940         0   4154940   0% /dev/shm

这个文件中存放的是上千万数据的索引,需要经常更新。基本上无法减小。如果分为多个文件,则肯定会影响搜索性能。
这么高的wa是否正常?
是否有其他办法可以改善这种状况呢?
比如让文件复制运行得“温柔”一些。(虽然我可以自己写cp命令,但索引系统更新索引的时候,会导致类似的问题)

|
你可以用nice命令来降低进程运行的优先级别,来降低拷贝用的资源.

|
不知道设到http服务器上去,然后用wget多线程玩效果如何……^o^

不知道楼主看懂偶说的没,哈,当年偶在win2k这么干的时候,速度提升了一倍……

|
可能偶说的不准,是用wget分块下载过去~~~

|
XFS
如果,你不嫌慢的话……

|
rsync如何?比直接cp好吧

|
哦,原来是这样,我的意思是,先缩短耗时,既然无法避免,就缩短影响时间……:)

|
我遇到过在linux下往u盘等存储设备上拷贝文件的时候很慢的现象,在xp下就很块,我现在用的是ubuntu 8.04 ,不知道是不是内核I/O模块的问题!

|
swap区是内存两倍吗?

|
本机备份?远程备份?

http://en.wikipedia.org/wiki/List_of_backup_software

看看有没有合适的。

|
用cp创建索引?

|
创建索引是你自己控制的吧?

|
//faint
能说一下索引是如何创建的吗?

|
学习

    
 
 

您可能感兴趣的文章:

  • 关于redhat linux7.3文件拷贝:我要将/dev下的全部文件拷贝到另一个已mount的硬盘上,怎么大部分文件拷不过去呢??
  • 从Linux拷贝文件时,总出现符号链接错误时怎么回事?
  • Linux拷贝NTFS大文件
  • [Suse Linux]两台机器上怎样能快速拷贝大量的文件
  • 求教linux 拷贝重命名的问题
  • winscp windows从linux 拷贝文件的做成时间不对。。。
  • 请问在Linux中,rcp远程拷贝命令的使用方法?
  • Linux下如何拷贝屏幕上内容?(在线等待)
  • linux 从一个另一个账户下拷贝文件到当前账户的命令
  • 关于linux下文件拷贝的问题???
  • linux下拷贝文件加密
  • 怎么用rcp拷贝文件啊?我对于linux命令不太熟
  • 如何拷贝linux文件夹
  • 有什么方法可以吧linux里面的nano里写的文件拷贝出来吗?
  • 如何从虚拟机中的Linux系统中拷贝文档?
  • linux下如何拷贝文件?
  • 怎样从Linux里拷贝WINXP系统里的文件?
  • 用VMware虚拟机装的linux 4.0 ,请问能否实现将linux中的图形界面下进行操作时将其文本什么拷贝到Windwos系统中?
  • 急:把安装了Linux的硬盘完全拷贝到另一张硬盘上
  • Linux 拷贝150G文件的问题
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 各位大虾,请教装了REDHAT9操作系统后,启动时无法引导到LINUX,请教该如何解决啊
  • 向linux达人请教linux下5.1声道测试工具
  • 请教一下,如果想在linux下开发java,选哪个版本的linux好一点
  • 小弟想请教,如果现在不像装linux了怎样把linux的分区改回ntfs格式的?
  • 请教:linux启动盘和一张盘的linux有何区别?
  • 请教linux高手,在Linux
  • 在linux下面怎么安程序啊?我刚裝了一个 linux,下了一个迅雷安装程序,可是不知道怎么安装啊?真心请教。
  • 初次接触linux,关于linux 用户权限问题请教!
  • 请教linux 下的adsl拨号问题.
  • 【请教】LINUX 下SNMP的MIB开发
  • 请教象我这样的硬盘应如何安装Linux,我昨天试装了,但有问题。(老问题了,也看了前面的帖子,但还是来请教,请多指教)
  • 各位大狭!小弟初学Linux,请各位列举学Linux的网站,留下QQ,Email以向各位请教!!!多谢了!!!
  • 菜鸟请教Linux
  • 高手看过来:请教如何在移动硬盘上安装Linux?
  • 请教:如何在Linux下获得EDID信息
  • 请教风河 linux内核 如何配置使之支持xwindows?
  • 请教大家一下,linux运维方面的书应该读什么?
  • 请教:如何直接使用RedHat Linux 9的ISO文件安装Linux?
  • 我的linux装不上啊???请教高手
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3