Привет, всем!
сижу в эмуляторе Windows в VirtualBox. Пишу в C#
Код:
первую секунду создаю и закрываю через C# ~849 файлов . -- создаются равномерно 84 файла/100мс
со второй секунды создаю по 4 файла в секунду.
а хотелось бы 20000 файлов каждую секунду создавать, потому что SSD.
подскажите пожалуйста, какие настройки мне следует изменить в Linux(комманда)?
Что на это может влиять?
Какой вывод можно сделать, что бы найти причины этого события?
Код:
void Main() {
{
Parallel.For(
0,
80000,
i =>
{
FileStream fs = File.Open(@"C:\temp\"+i.ToString(),FileMode.OpenOrCreate);
fs.Close();
}
);
}
}
Main();
может отчет какой нибудь поможет пролить свет?
--возможно это ограничения .Net 2.1, но думаю что нет.
пробовал изменять ulimit, без перезагрузки, она ему я так понимаю не требуется.