为什么在ubuntu下使用packet-writing功能,刻录速度很慢?

tian0xin0 2011-07-12 09:53:47
为什么在ubuntu下使用packet-writing功能,刻录速度很慢?
Hi ALL:
在linux内核../Documentation/cdrom/packet-writing.txt中这样写到:
-------------------------------------------------------------------------------------------------------------- Packet writing for DVD+RW media
According to the DVD+RW specification, a drive supporting DVD+RW discs shall implement "true random writes with 2KB granularity", which means that it should be possible to put any filesystem with a block size >= 2KB on such a disc. For example, it should be possible to do:
# dvd+rw-format /dev/hdc (only needed if the disc has never been formatted) # mkudffs /dev/hdc
# mount /dev/hdc /cdrom -t udf -o rw,noatime
However, some drives don't follow the specification and expect the host to perform aligned writes at 32KB boundaries. Other drives do follow the specification, but suffer bad performance problems if the writes are not 32KB aligned.
Both problems can be solved by using the pktcdvd driver, which always generates aligned writes.
# dvd+rw-format /dev/hdc
# pktsetup dev_name /dev/hdc
# mkudffs /dev/pktcdvd/dev_name
# mount /dev/pktcdvd/dev_name /cdrom -t udf -o rw,noatime
--------------------------------------------------------------------------------------------------------------也就是说Linux内核支持用户将UDF文件系统盘mount后像操作硬盘的方式来操作光盘。比如普通的open,write功能。
我按照上面所描述的两种方式都能成功刻录文件,但在刻录时发现刻录速度很慢,ubutu下4XDVD+RW盘实际刻录速度在0.8X左右;但是在Window系统下,相同格式的同一种盘实际刻录速度却能达到3X左右。
不知道大家在ubutu下,有没有人使用packet-writing功能时碰到相似的问题?有什么好的办法解决或者问题的关键原因在那?
...全文
102 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tian0xin0 2011-07-13
  • 打赏
  • 举报
回复
额。。各位大大谁使用过Ubutu下的packet-writing功能,用过的大大说说你们使用的情况哈?谢谢
# GNS3概述       GNS3 是一款具有图形化界面、可以运行在多平台(包括Windows, Linux和Mac OS等)上的网络虚拟软件。该软件能够在计算机上虚拟出思科路由器和交换机的硬件,且加载思科路由器和交换机的IOS(真实模拟),通过它可以体验 Cisco 网际操作系统 IOS或检验将要在真实的路山器上部署实施的相关配置。       Cisco 网络设备管理员或是想要通过 CCNA、CCNP、CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验;同时让我们体验和真实路由器和交换机完全一样的学习过程,在某些方面比真实设备的功能还要强大。       所以 GNS3 对于我们学习计算机网络原理的学生,也是必不可少的工具。# VMWare Workstation       桌面级虚拟化产品,大名鼎鼎,不言而喻。# Wireshark 抓包工具       本章还演示了在GNS3搭建的网络环境,使用Wireshark抓包工具捕获数据包,可以捕获网络拓扑中任意链路上通过的数据包,为学习后面的章节打下坚实的基础。# SecureCRT       连接、操作和管理 GNS3 的强大功能软件,之前Linux教学中已经详细介绍使用。# PacketTracer       思科路由器交换机模拟软件,Packet Tracer 是由Cisco公司发布的一个辅助学习工具,为学习CCNA课程的网络‘初学者’设计、配置、排除网络故障提供了网络模拟环境。学生可在软件的图形用户界面上直接使用拖曳方法建立网络拓扑,软件中实现的IOS子集允许学生配置设备;并可提供数据包在网络中行进的详细处理过程,观察网络实时运行情况。 # 重点提示       本章不属于计算机网络原理的内容,但要想更好地理解后面讲到的计算机网络原理,更具体地探索计算机通信过程,还需要捕获数据包、分析数据包的数据链路层首部、网络层首部、传输层首部以及应用层协议,这就需要使用网络设备来搭建学习环境。

21,595

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧