Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       07 Jun 2002  10:44:57
 To : =?koi8-r?Q?=E4=CD=C9=D4=D2=C9=CA?=
 Subject : Re: Запуск процесса, пожирающего память
 -------------------------------------------------------------------------------- 
 
 
  Д> А какой можно было бы на FreeBSD запустить процесс, который у меня
  Д> съел бы всю память и своп? Хотелось бы протестировать свою систему
  Д> мониторинга.
  Д> Пробовал запускать бесконечный цикл perl -e '{} while(1)'. Процесс
  Д> жрет только процессор, но не память.
 
 Типо того:
 
 #include <stdio.h>
 #include <stdlib.h>
 
 int main(void)
 {
   unsigned mb;
   char *p;
   int i;
 
   printf("Сколько мегов откушать? ");
   scanf("%u",&mb);
   puts("Кушаем...");
 
   if( (p = calloc(1,mb*1024*1024)) == NULL) {
     perror("Hе дають: ");
     return 1;
   }
   puts("Откушали, спасибо");
   getchar();
 }
 
 Eugene
 -- 
 "Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
 --- slrn/0.9.7.4 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Запуск процесса, пожирающего память   Eugene Grosbein   07 Jun 2002 10:44:57 
Архивное /ru.unix.bsd/2609321d8d99d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional