kan_izh пишет:
>> Я вот занимаюсь написанием сервисов сбора данных, работающих в режиме
>> 24*7*365, без особого администраторского надзора (т.е. пока система
>> работает ее никто не сопровождает). Так вот мне ОЧЕНЬ интересно знать
>> про ресурсы машины.
> Всё понятно, но почему обязательно java? На java свет клином не сошелся.
> Ресурсами должна заниматься операционка, и
> обычно она предоставляет инструментарий для этого.
Ява — потому что программы получаются быстро и качественно. Можно
конечно на ассемблере — но как-то не хочу. Возраст уже не тот.
> Ну даже сделают в яве универсальный апи для получения загрузки
> процессора, свободного места и физической памяти. Но
> вдруг злобный админ заквотирует использование диска и памяти и загрузку
> процессора и ява начнёт падать от нехватки
Это как раз решаемая проблема. Со злобным админом и т.п. вполне можно
разобраться.
> памяти даже если гиг физической доступен. Или тебе захочется узнавать
> инфу о загруженности сетевых адаптеров. Или о
> температуре винчестера. Или ещё какие показатели? Всё это тащить в
> _стандартизованный интерфейс_ jdk? Не надо!
В стандартный SDK о температуре не надо. Но есть например такая штука
как java-comm — не часть JDK но стандартная библиотека. Я бы не
отказался иметь такую же стандартнцю библиотеку для инфы о сетевых
адаптерах, загруженности винта и т.п. Очень бы пригодилось.
Или прикажете все писать на Яве — а вот сбор данных о системе
вспоминать Си, тартить время и писать на Си? Спасибо не хочу.
--
WBR Денис Цыплаков /* jabber UID: denis.tsyplakov@jabber.ru */
Знающий не говорит, говорящий не знает
Posted via RSDN NNTP Server 2.0