Сообщение Re[3]: Производительность FileStream'а от 27.07.2015 15:15
Изменено 27.07.2015 15:20 VladCore
Здравствуйте, Tom, Вы писали:
VC>>mmf всегда был на 2 порядка и больше быстрее filestream
Tom>пруф в студию
для чистоты эксперимента сначала обсудим требования:
1. перфоманс стресс должен сравнить производительность mmf и filestream доступ к файлу размером 1 гиг.
2. свободной памяти при стрессе должно быть достаточно что бы закешировать (без использования буффередстрим) 1 гиг в памяти перед стрессом с помощбю файлстрима. свободной памяти должно быть достаточно что бы отобразить в озу 1 гиг с помощью ммф одним куском.
3. стресс должен выполнять рандом рид по 1/4/8/38 байт.
4. стресс должен выполнять пункт 3 в 1/2/4 потока.
VC>>mmf всегда был на 2 порядка и больше быстрее filestream
Tom>пруф в студию
для чистоты эксперимента сначала обсудим требования:
1. перфоманс стресс должен сравнить производительность mmf и filestream доступ к файлу размером 1 гиг.
2. свободной памяти при стрессе должно быть достаточно что бы закешировать (без использования буффередстрим) 1 гиг в памяти перед стрессом с помощбю файлстрима. свободной памяти должно быть достаточно что бы отобразить в озу 1 гиг с помощью ммф одним куском.
3. стресс должен выполнять рандом рид по 1/4/8/38 байт.
4. стресс должен выполнять пункт 3 в 1/2/4 потока.
Здравствуйте, Tom, Вы писали:
VC>>mmf всегда был на 2 порядка и больше быстрее filestream
Tom>пруф в студию
для чистоты эксперимента сначала обсудим требования:
1. перфоманс стресс должен сравнить производительность mmf и filestream доступ к файлу размером 1 гиг.
2. свободной памяти при стрессе должно быть достаточно что бы закешировать (без использования буффередстрим) 1 гиг в памяти перед стрессом с помощбю файлстрима. свободной памяти должно быть достаточно что бы отобразить в озу 1 гиг с помощью ммф одним куском без использования свопа.
3. стресс должен выполнять рандом рид по 1/4/8/38 байт.
4. стресс должен выполнять пункт 3 в 1/2/4 потока.
VC>>mmf всегда был на 2 порядка и больше быстрее filestream
Tom>пруф в студию
для чистоты эксперимента сначала обсудим требования:
1. перфоманс стресс должен сравнить производительность mmf и filestream доступ к файлу размером 1 гиг.
2. свободной памяти при стрессе должно быть достаточно что бы закешировать (без использования буффередстрим) 1 гиг в памяти перед стрессом с помощбю файлстрима. свободной памяти должно быть достаточно что бы отобразить в озу 1 гиг с помощью ммф одним куском без использования свопа.
3. стресс должен выполнять рандом рид по 1/4/8/38 байт.
4. стресс должен выполнять пункт 3 в 1/2/4 потока.