修改SimGrid中的storage_content.txt文件

时间:2016-07-09 12:43:23

标签: c 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

或者: 当我将新文件“添加”到具有某个字节大小的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

如何避免它?

1 个答案:

答案 0 :(得分:2)

遗憾的是,到目前为止,无法将此文件的内容从一个模拟永久保存到另一个模拟。模拟结束时,内容不会保存到磁盘,因此在模拟器启动时会将其重置为原始内容。

此外,SimGrid存档的实际内容与此文件的内容之间没有任何关联。它是在某些时候从我们的存档列表生成的,但这绝不与文件系统同步。如果您想阅读此文件中的内容,只需编辑在构建过程中永远不会自动修改的文件。