Changeset 29194 in vbox for trunk/src/VBox
- Timestamp:
- May 7, 2010 10:07:01 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/idl/VirtualBox.xidl
r29189 r29194 1096 1096 1097 1097 <enum 1098 name="IoBackendType" 1099 uuid="2a7e16d1-4e6b-4d5d-b0c9-b9bbe6c5b2ad" 1100 > 1101 <desc> 1102 Type of I/O backend used for the image files in a virtual machine. 1103 </desc> 1104 <const name="Buffered" value="1"> 1105 <desc>Image files will use the host cache if possible. 1106 The storage controller emulation will use a dedicated I/O thread, enable the host I/O cache and 1107 use synchronous file APIs on the host. 1108 This type does not work with the Async I/O manager on Linux hosts. 1109 This was the only option in the API before VirtualBox 3.2 and is still the default for IDE controllers.</desc> 1110 </const> 1111 <const name="Unbuffered" value="2"> 1112 <desc>Image files will not use the host cache. 1113 The storage controller emulation will use asynchronous I/O APIs on the host. This makes it possible 1114 to turn off the host I/O caches because it can handle unaligned access to the file. 1115 This should be used on OS X and Linux hosts if a high I/O load is expected 1116 or many virtual machines are running to prevent I/O cache related hangs. 1117 This is new with the API of version 3.2 and is now the default for non-IDE storage controllers.</desc> 1118 </const> 1119 </enum> 1120 1121 <enum 1098 1122 name="IoMgrType" 1099 1123 uuid="35567419-4d2a-4256-a74e-efcae33493a2" 1100 1124 > 1101 1125 <desc> 1102 Type of the I/O manager used for the image files in a virtual machine. 1126 Type of the I/O manager used for the image files in a virtual machine if the backend is 1127 set to the "Unbuffered" type. 1103 1128 </desc> 1104 1129 <const name="Simple" value="1"> … … 1111 1136 </const> 1112 1137 </enum> 1113 1114 <enum1115 name="IoBackendType"1116 uuid="2a7e16d1-4e6b-4d5d-b0c9-b9bbe6c5b2ad"1117 >1118 <desc>1119 Type of I/O backend used for the image files in a virtual machine.1120 </desc>1121 <const name="Buffered" value="1">1122 <desc>Image files will use the host cache if possible.1123 The storage controller emulation will use a dedicated I/O thread, enable the host I/O cache and1124 use synchronous file APIs on the host.1125 This type does not work with the Async I/O manager on Linux hosts.1126 This was the only option before VirtualBox 3.2 and is still the default for IDE controllers.</desc>1127 </const>1128 <const name="Unbuffered" value="2">1129 <desc>Image files will not use the host cache.1130 The storage controller emulation will use asynchronous I/O APIs on the host. This makes it possible1131 to turn off the host I/O caches because it can handle unaligned access to the file.1132 This should be used on OS X and Linux hosts if a high I/O load is expected1133 or many virtual machines are running to prevent I/O cache related hangs.1134 This is new with version 3.2 and is now the default for non-IDE storage controllers.</desc>1135 </const>1136 </enum>1137 1138 1138 1139 <!--
Note:
See TracChangeset
for help on using the changeset viewer.