修改 SimGrid 中的 storage_content.txt 文件
Modification of storage_content.txt file in SimGrid
storage_content.txt用于主机存储内容的描述。
例如它的摘录:
/doc/simgrid/examples/platforms/g5k.xml 17028
但是当我将 g5k.xml 的大小更改为 另一个 值时:
/doc/simgrid/examples/platforms/g5k.xml 56245
SimGrid的descriptor function
总是给出旧的值:
Full path: '/home/doc/simgrid/examples/platforms/g5k.xml'
Size: 17028
Mount point: '/home'
Storage Id: 'Disk4'
Storage Type: 'single_SSD'
Content Type: 'txt_unix'
File Descriptor Id: 0
或者:
当我 "add" 新文件 storage_content.xml
具有一些字节大小时,描述符错误地给出:
Full path: '/home/new_folder/new_file.xml'
Size: 0
Mount point: '/home'
Storage Id: 'Disk4'
Storage Type: 'single_SSD'
Content Type: 'txt_unix'
File Descriptor Id: 0
如何避免?
不幸的是(到目前为止)没有办法使这个文件的内容从一个模拟到另一个模拟是永久的。模拟结束时内容不会保存到磁盘,因此在模拟器启动时会重置为原始内容。
此外,SimGrid 存档的实际内容与此文件的内容之间没有 link。它是在某个时候从我们的存档列表中生成的,但这绝不与文件系统同步。如果您想阅读此文件中的内容,只需编辑在构建过程中从未自动修改的文件或其他任何内容。
storage_content.txt用于主机存储内容的描述。 例如它的摘录:
/doc/simgrid/examples/platforms/g5k.xml 17028
但是当我将 g5k.xml 的大小更改为 另一个 值时:
/doc/simgrid/examples/platforms/g5k.xml 56245
SimGrid的descriptor function
总是给出旧的值:
Full path: '/home/doc/simgrid/examples/platforms/g5k.xml'
Size: 17028
Mount point: '/home'
Storage Id: 'Disk4'
Storage Type: 'single_SSD'
Content Type: 'txt_unix'
File Descriptor Id: 0
或者:
当我 "add" 新文件 storage_content.xml
具有一些字节大小时,描述符错误地给出:
Full path: '/home/new_folder/new_file.xml'
Size: 0
Mount point: '/home'
Storage Id: 'Disk4'
Storage Type: 'single_SSD'
Content Type: 'txt_unix'
File Descriptor Id: 0
如何避免?
不幸的是(到目前为止)没有办法使这个文件的内容从一个模拟到另一个模拟是永久的。模拟结束时内容不会保存到磁盘,因此在模拟器启动时会重置为原始内容。
此外,SimGrid 存档的实际内容与此文件的内容之间没有 link。它是在某个时候从我们的存档列表中生成的,但这绝不与文件系统同步。如果您想阅读此文件中的内容,只需编辑在构建过程中从未自动修改的文件或其他任何内容。