игра брюс 2048
Главная / Операционные системы / Системное администрирование ОС Solaris 10 / Тест 16

Системное администрирование ОС Solaris 10 - тест 16

Упражнение 1:
Номер 1
Для отслеживания событий, связанных с исполнением кода на javascript в DTrace следует использовать датчики провайдера:

Ответ:

 (1) mozilla 

 (2) mozilla-3 

 (3) javascript 

 (4) jscript 

 (5) hotspot 

 (6) syscall 


Номер 2
Что делает следующий код на языке D:

java:::entry
{
   printf("%s is called\n",probefunc);
}

	

Ответ:

 (1) показывает, какие вызовы сделаны программой java 

 (2) выдает сообщение, как только программа на java выполняет вызов entry 

 (3) ничего, так как содержит синтаксическую ошибку 

 (4) ничего, так как в нем указан несуществующий датчик 


Номер 3
Для отслеживания события вызова метода в программе на java следует:

Ответ:

 (1) использовать DTrace 

 (2) использовать датчики провайдера hotspot в Java 6 

 (3) запустить java с указанием ключа -XX:+ExtendedDTraceProbes 

 (4) запустить java с указанием ключа ++ExtendedDTraceProbes 

 (5) запустить java с указанием ключа -XX:+DTraceMonitorProbes 

 (6) использовать префикс self-> 


Упражнение 2:
Номер 1
Для отслеживания хода исполнения операторов SQL сервером БД MySQL или PostgreSQL:

Ответ:

 (1) надо использовать встроенный в код этих СУБД провайдер sql 

 (2) можно использовать провайдер pid 

 (3) можно использовать провайдер profile 

 (4) надо обязательно использовать провайдер syscall 


Номер 2
Что делает следующий код на языке D:

hotspot$target:::method-entry 
{ 
   printf("%s.\%s \n",copyinstr(arg1,arg2),copyinstr(arg3,arg4)); 
} 
tick-5ms 
{ 
   exit(0); 
}

	

Ответ:

 (1) каждые 5 миллисекунд показывает, какие методы какого класса были вызваны программой на java 

 (2) в течение 5 миллисекунд после запуска показывает, какие методы какого класса были вызваны программой на java 

 (3) ничего, так как содержит синтаксическую ошибку 

 (4) ничего, так как в нем указан несуществующий датчик 


Номер 3
Для отслеживания события вызова метода в программе на java следует:

Ответ:

 (1) запустить java с указанием ключа -XX:+ExtendedDTraceProbes 

 (2) запустить java с указанием ключа ++ExtendedDTraceProbes 

 (3) запустить java с указанием ключа -XX:+DTraceMonitorProbes 

 (4) использовать префикс self-> 


Упражнение 3:
Номер 1
Для отслеживания хода исполнения операторов SQL сервером БД MySQL или PostgreSQL:

Ответ:

 (1) надо использовать встроенный в код этих СУБД провайдер sql 

 (2) можно использовать провайдер pid 

 (3) можно использовать провайдер tick 

 (4) можно использовать провайдер profile 


Номер 2
Что делает следующий скрипт на языке D:

hotspot$target:::method-entry 
{ 
   printf("%s.%d %s.%d\n",copyinstr(arg1,arg2),copyinstr(arg3,arg4)); 
} 
tick-5ms 
{ 
   exit(0); 
} 

	

Ответ:

 (1) каждые 5 секунд показывает, какие методы какого класса были вызваны программой на java 

 (2) в течение 5 секунд после запуска показывает, какие методы какого класса были вызваны программой на java 

 (3) ничего, так как содержит синтаксическую ошибку 

 (4) ничего, так как в нем указан несуществующий датчик 

 (5) завершается через 5 секунд после запуска 


Номер 3
Для отслеживания события вызова метода в программе на java следует:

Ответ:

 (1) запустить java с указанием ключа ++ExtendedDTraceProbes 

 (2) запустить java с указанием ключа -XX:+DTraceMonitorProbes 

 (3) запустить java с указанием ключа -XX:+ExtendedDTraceProbes 

 (4) использовать оператор pragma #ExtendedJavaProbes в скрипте 


Упражнение 4:
Номер 1
При использовании dtrace с  php следует принять во внимание, что: 

Ответ:

 (1) в php любой версии всегда содержится модуль поддержки dtrace 

 (2) перед использованием dtrace с php надо установить модуль dtrace.so и явно указать в php.ini, что его надо использовать 

 (3) можно использовать провайдер profile 

 (4) надо обязательно использовать провайдер syscall 


Номер 2
Что делает следующий код на языке D:

php:php*:method-entry 
{ 
   printf("%s.%t\%s \n",copyinstr(arg1,arg2),copyinstr(arg3,arg4)); 
} 
tick-5ms 
{ 
   exit(0); 
} 

	

Ответ:

 (1) каждые 5 секунд показывает, какие методы какого класса были вызваны программой на php 

 (2) в течение 5 секунд после запуска показывает, какие методы какого класса были вызваны программой на php 

 (3) ничего, так как содержит ошибки 

 (4) ничего, так как в нем указан несуществующий датчик 


Номер 3
Для отслеживания события вызова метода в программе на java следует:

Ответ:

 (1) запустить java с указанием ключа ++ExtendedDTraceProbes 

 (2) запустить java с указанием ключа -XX:+ExtendedDTraceProbes 

 (3) запустить java с указанием ключа -XX:+DTraceMonitorProbes 


Упражнение 5:
Номер 1
Для отслеживания хода исполнения операторов SQL сервером БД MySQL или PostgreSQL:

Ответ:

 (1) надо использовать встроенный в код этих СУБД провайдер sql 

 (2) можно использовать провайдер pid 

 (3) нельзя использовать провайдер profile 

 (4) надо обязательно использовать провайдер syscall 


Номер 2
Что делает следующий код на языке D:

hotspot$target:::method-entry 
{ 
   printf("%s.\%s \n",copyinstr(arg1,arg2),copyinstr(arg3,arg4)); 
} 
tick-5ms 
{ 
   exit(0); 
} 

	

Ответ:

 (1) каждые 5 милисекунд показывает, какие методы какого класса были вызваны программой на java 

 (2) в течение 5 милисекунд после запуска показывает, какие методы какого класса были вызваны программой на java 

 (3) ничего, так как содержит синтаксическую ошибку 

 (4) ничего, так как в нем указан несуществующий датчик 

 (5) завершается через 5 милисекунд после запуска 


Номер 3
Для отслеживания события вызова метода в программе на java следует:

Ответ:

 (1) запустить java с указанием ключа -XX:+ExtendedDTraceProbes 

 (2) запустить java с указанием ключа ++ExtendedDTraceProbes 

 (3) запустить java с указанием ключа -XX:+DTraceMonitorProbes 

 (4) использовать префикс self-> 




Главная / Операционные системы / Системное администрирование ОС Solaris 10 / Тест 16