首先,要确保Linux系统的硬件设备能够提供足够的性能来支持压缩功能。 这体现在 CPU、内存和磁盘容量以及I/O带宽等方面,相关的配置都要占到推荐的最低要求,以保证系统压缩性能。
其次,在Linux系统中,可以安装一些优化和加速软件,如 rar、zip等格式程序,比如7-zip,这些软件拥有优异的传输速度,可在保持压缩质量同时实现最高效的压缩文件。
此外,可以使用Linux 系统内置的tar和gzip等其他相关技术,也是实现最佳压缩性能的好方法。 例如,使用下面两行Linux 命令可以将当前目录下所有内容打成一个名为”myarchive.tar.gz”的压缩文件:
tar -cvf myarchive.tar *
gzip myarchive.tar
有了这些准备工作,压缩的过程就非常顺畅了。 Linux系统可以根据用户的需求和要求,在保证压缩质量的前提下,快速地压缩出文件,以节省空间。
最后,还需要注意的是 Linux 系统本身也有一些可以提高压缩效能的参数和选项,它们可以在/etc/sysctl.conf中调整。 修改设置后,需要重启 Linux系统才能使修改生效,以达到最佳的压缩性能。
综上所述,要实现 Linux 系统的最佳压缩性能,除了配置硬件设备之外,还要安装优化软件,做好相关的参数调整,并定期重启系统,以便发挥最佳的性能。 了解了这些,就可以轻松地实现 Linux 系统更好的压缩性能。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
linux的ext2格式跟ext3格式有啥区别
Linux ext2/ext3文件系统使用索引节点来记录文件信息,作用像windows的文件分配表。 索引节点是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。 一个文件系统维护了一个索引节点的数组,每个文件或目录都与索引节点数组中的唯一一个元素对应。 系统给每个索引节点分配了一个号码,也就是该节点在数组中的索引号,称为索引节点号。 linux文件系统将文件索引节点号和文件名同时保存在目录中。 所以,目录只是将文件的名称和它的索引节点号结合在一起的一张表,目录中每一对文件名称和索引节点号称为一个连接。 对于一个文件来说有唯一的索引节点号与之对应,对于一个索引节点号,却可以有多个文件名与之对应。 因此,在磁盘上的同一个文件可以通过不同的路径去访问它。 Linux缺省情况下使用的文件系统为Ext2,ext2文件系统的确高效稳定。 但是,随着Linux系统在关键业务中的应用,Linux文件系统的弱点也渐渐显露出来了:其中系统缺省使用的ext2文件系统是非日志文件系统。 这在关键行业的应用是一个致命的弱点。 本文向各位介绍Linux下使用ext3日志文件系统应用。 Ext3文件系统是直接从Ext2文件系统发展而来,目前ext3文件系统已经非常稳定可靠。 它完全兼容ext2文件系统。 用户可以平滑地过渡到一个日志功能健全的文件系统中来。 这实际上了也是ext3日志文件系统初始设计的初衷。 Ext3日志文件系统的特点 1、高可用性 系统使用了ext3文件系统后,即使在非正常关机后,系统也不需要检查文件系统。 宕机发生后,恢复ext3文件系统的时间只要数十秒钟。 2、数据的完整性: ext3文件系统能够极大地提高文件系统的完整性,避免了意外宕机对文件系统的破坏。 在保证数据完整性方面,ext3文件系统有2种模式可供选择。 其中之一就是“同时保持文件系统及数据的一致性”模式。 采用这种方式,你永远不再会看到由于非正常关机而存储在磁盘上的垃圾文件。 3、文件系统的速度: 尽管使用ext3文件系统时,有时在存储数据时可能要多次写数据,但是,从总体上看来,ext3比ext2的性能还要好一些。 这是因为ext3的日志功能对磁盘的驱动器读写头进行了优化。 所以,文件系统的读写性能较之Ext2文件系统并来说,性能并没有降低。 4、数据转换由ext2文件系统转换成ext3文件系统非常容易,只要简单地键入两条命令即可完成整个转换过程,用户不用花时间备份、恢复、格式化分区等。 用一个ext3文件系统提供的小工具tune2fs,它可以将ext2文件系统轻松转换为ext3日志文件系统。 另外,ext3文件系统可以不经任何更改,而直接加载成为ext2文件系统。 5、多种日志模式Ext3有多种日志模式,一种工作模式是对所有的文件数据及metadata(定义文件系统中数据的数据,即数据的数据)进行日志记录(data=journal模式);另一种工作模式则是只对metadata记录日志,而不对数据进行日志记录,也即所谓data=ordered或者data=writeback模式。 系统管理人员可以根据系统的实际工作要求,在系统的工作速度与文件数据的一致性之间作出选择。 实际使用Ext3文件系统 创建新的ext3文件系统,例如要把磁盘上的hda8分区格式化ext3文件系统,并将日志记录在/dev/hda1分区,那么操作过程如下: [root@stationxx root]# mke2fs -j /dev/hda8 mke2fs 1.24a (02-Sep-2001) Filesystem label= OS type: Linux Block size=1024 (log=0) .. .. .. Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 30 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. 在创建新的文件系统时,可以看到,ext3文件系统执行自动检测的时间为180天或每第31次被mount时,实际上这个参数可以根据需要随意调节。 以下将新的文件系统mount到主分区/data目录下: [root@stionxx root]# mount -t ext3 /dev/hda8 /data 说明:以上将已格式化为ext3文件系统的/dev/hda8分区加载到/data目录下。 ext3 基于ext2 的代码,它的磁盘格式和 ext2 的相同;这意味着,一个干净卸装的 ext3 文件系统可以作为 ext2 文件系统重新挂装。 Ext3文件系统仍然能被加载成ext2文件系统来使用,你可以把一个文件系统在ext3和ext2自由切换。 这时在ext2文件系统上的ext3日志文件仍然存在,只是ext2不能认出日志而已。 将ext2文件系统转换为ext3文件系统 将linux系统的文件系统由ext2转至ext3,有以下几处优点:第一系统的可用性增强了,第二数据集成度提高,第三启动速度提高了,第四ext2与ext3文件系统之间相互转换容易。 以转换文件系统为例,将ext2文件系统转换为ext3文件系统,命令如下: [root@stationxx root]# tune2fs -j /dev/hda9 tune2fs 1.24a (02-Sep-2001) Creating journal inode: done This filesystem will be automatically checked every 31 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. 这样,原来的ext2文件系统就转换成了ext3文件系统。 注意将ext2文件系统转换为ext3文件系统时,不必要将分区缷载下来转换。 转换完成后,不要忘记将/etc/fstab文件中所对应分区的文件系统由原来的ext2更改为ext3。 ext3日志的存放位置 可以将日志放置在另外一个存储设备上,例如存放到分区/dev/hda8。 例如要在/dev/hda8上创建一个ext3文件系统,并将日志存放在外部设备/dev/hda2上,则运行以下命令: [root @stationxx root]#mke2fs -J device=/dev/hda8 /dev/hda2 ext3文件系统修复 新的e2fsprogs中的e2fsck支持ext3文件系统。 当一个ext3文件系统被破坏时,先卸载该设备,在用e2fsck修复: [root @stationxx root] # umount /dev/hda8 [root @stationxx root] #e2fsck -fy /dev/hda8 总而言之,ext3日志文件系统是目前linux系统由ext2文件系统过度到日志文件系统最为简单的一种选择,实现方式也最为简洁。 由于是直接从ext2文件系统发展而来,系统由ext2文件系统过渡到ext3日志文件系统升级过程平滑,可以最大限度地保证系统数据的安全性。 目前linux系统要使用日志文件系统,最保险的方式就是选择ext3文件系统。
WIN8都更新了些什么?
1、自定义安装功能一般来讲,当前的Windows安装都是存储在一个驱动器上,而数据则存储在另外一个驱动器上。 可以说,当前的Windows安装都是史前的,用户们期待Windows 8的安装能够具有显著的改进。
2、更好的压缩文件格式支持
目前,网络中具有很多好的、免费的用于处理压缩文件的开源工具。 笔者最喜爱的是7-Zip,它具有处理各种外来档案的能力。 然而,当前的Windows操作系统仅仅支持档案之外,根本无法处理任何其他的常用压缩文件格式。 众多Windows用户认为,微软Windows 8应该对众多的压缩文件格式提供更好的支持。
3、整合防病毒/反间谍软件/防火墙
很多用户认为,为了更好地提高Windows操作系统的安全性,微软应该将所有的安全软件都整合到一个应用程序中,并将其添加到Windows 8中。
4、更新任务管理器
毋庸置疑的,Windows任务管理器是一个很出色的、用处很大的工具。 然而,对很多用户来讲,Windows任务管理器已经太过陈旧了,急需大力改善。
笔者认为,虽然Windows任务管理器不需要像Sysinternal的进程浏览器那么复杂和全面,但是至少应该再添加数项功能,希望微软能够针对Windows 8的任务管理器做出一定的改善。
5、软件安装中心
实际上,迄今为止,微软推出了很多炫酷、免费的软件,但是都不是那么容易查找。
在Linux的发行版,例如Ubuntu中就包含一个软件中心,从中用户可以下载很多新的软件。
笔者认为,在Windows 8中,微软也应该推出相似的软件安装中心,这样一来,用户就能够很方便地找到所需的软件。
6、结束16位和32位支持
很多的Windows用户认为,随着时间的推移,微软应该对传统的遗留支持进行清理了。
而笔者认为,微软在Windows 8中最应该实现的一点,就是结束对16位和32位应用程序的支持。
7、当软件完成更新之后,不需要重新启动计算机
在Linux操作系统中,当用户完成某项更新之后,系统根本不会要求用户重新启动计算机。
然而,在Windows中,当用户完成某项更新之后,却一定被系统要求重启计算机,这招致了很多的Windows用户的反感。
笔者认为,在Windows 8中,微软应该结束这种“重新启动”机制。
8、支持
是的,Windows 7的确是允许用户将文件本地刻录到磁盘中,但是用户却必须寻找相应的工具去创建和安装这些文件。 笔者认为,微软的下一代客户端操作系统Windows 8应该能够自主地处理文件。
目前,微软已经官方确认,Windows 7的继任者的代号为“Windows 8”,并预计在2012年正式发布Windows 8。
实际上,在Windows 7发布之后,微软已经将工作重心基本都转移到Windows 8的研发上。 前段时间,微软更是公开表示,自2010年7月份起,该公司将会把全部的工作重点都转移至Windows 8上。
迄今为止,微软已经接连发布了数个Windows 8开发职位的招募信息。 其中一条就是“下一代Windows的全新关键性功能正在开发,其中包括Cluster支持和一种新的复制方式,其核心引擎也将被重写,以提供大量的性能改进。 我们也将很快启动Windows 8的开发,其功能革新中将包括分支机构的文件存取方式的彻底改变。 ”
由招聘信息可见,微软也是打算在Windows 8操作系统中大展拳脚的,相信结合用户上面的8点建议,微软Windows 8一定会是一个比Windows 7更受欢迎的操作系统。
PC电脑内存条的作用是什么

PC电脑内存条的作用:内存是以总线方式进行读写操作的部件;内存决非仅仅是起数据仓库的作用。 除少量操作系统中必不可少的程序长驻内存外,我们平常使用的程序,如Windows、Linux等系统软件,包括打字软件、游戏软件等在内的应用软件,虽然把包括程序代码在内的大量数据都放在磁带、磁盘、光盘、移动盘等外存设备上,但外存中任何数据只有调入内存中才能真正使用。 电脑上任何一种输入(来自外存、键盘、鼠标、麦克风、扫描仪,等等)和任何一种输出(显示、打印、音像、写入外存,等等)无一不是通过内存才可以进行。 内存条是CPU可通过总线寻址,并进行读写操作的电脑部件。 内存条在个人电脑历史上曾经是主内存的扩展。 随着电脑软、硬件技术不断更新的要求,内存条已成为读写内存的整体。 我们通常所说电脑内存(RAM)的大小,即是指内存条的总容量。 写入RAM(即读写内存,即内存条)中的数据将在断电后彻底消失,电脑开机时CPU最早读入执行的程序数据来自ROM(只读内存)。 内存是电脑(包括单片机在内)的基础部件,从有电脑那天起就有了内存。 而外存属于电脑外围设备,硬盘是经过磁带、软盘阶段之后发展产生的外存。 内存是电脑必不可少的组成部分,CPU可通过数据总线对内存寻址。 历史上的电脑主板上有主内存,内存条是主内存的扩展。 以后的电脑主板上没有主内存,CPU完全依赖内存条。 所有外存上的内容必须通过内存才能发挥作用。
发表评论