프리스타트

프리스타트

Solaris 8을 OS로 사용하는 컴퓨터에서 날짜를 수정하려고 했습니다. 명령을 사용하면 date복구된 날짜가 표시되지만 2초 동안만 표시되고 처음에 구성한 시간에 재설정됩니다.

: 날짜를 MMddhhmmyyyy 시간이 09:46으로 구성하여 date지금 당장 올바른 날짜를 얻었지만 2초 동안 루프를 수행하므로 09:46:02로 이동하고 09:46:00으로 재설정됩니다. 그게 전부입니다.

다시 시작하거나 응용 프로그램을 시작하려고 할 때 속도가 너무 느리기 때문에 문제는 내 컴퓨터의 동작에 영향을 받는 것 같습니다.

prstat를 실행하면 다음과 같은 결과도 얻었습니다.

프리스타트

   PID USERNAME  SIZE   RSS STATE  PRI NICE      TIME  CPU PROCESS/NLWP       
   676 root     4336K 1864K sleep   59    0   0:00.00 0.0% sendmail/1
   673 root     7912K 5040K sleep   59    0   0:00.00 0.0% dtgreet/4
   654 root     6704K 2856K sleep   10    0   0:00.00 0.0% dtlogin/4
   652 root      203M   35M sleep   59    0   0:00.00 0.0% Xsun/1
   759 root     1688K 1368K cpu0    58    0   0:00.00 0.0% prstat/1
   411 root     5200K 2040K sleep   54    0   0:00.00 0.0% dtlogin/4
   743 root      336K  240K sleep   48    0   0:00.00 0.0% sh/1
   553 root     1856K 1136K sleep   54    0   0:00.00 0.0% ttymon/1
   562 root     1840K 1256K sleep   30    0   0:00.00 0.0% in.rlogind/1
   391 root     1944K 1296K sleep   51    0   0:00.00 0.0% nfsd/1
   388 root     2816K 2000K sleep   52    0   0:00.00 0.0% mountd/5
   524 root     3120K 1872K sleep   51    0   0:00.00 0.0% dmispd/5
   314 root     1752K  696K sleep   40    0   0:00.00 0.0% smcboot/1
   599 sideral  2576K 1840K sleep   48    0   0:00.00 0.0% bash/1
   312 root     1752K 1160K sleep   30    0   0:00.00 0.0% smcboot/1
   305 root     1080K  720K sleep   59    0   0:00.00 0.0% utmpd/1
   333 root     1056K  272K sleep    0    0   0:00.00 0.0% efdaemon/1
   261 root     2024K 1224K sleep   58    0   0:00.00 0.0% cron/1
   259 root     4344K 2120K sleep   58    0   0:00.00 0.0% syslogd/8
   276 root     2792K 1960K sleep    0    0   0:00.00 0.0% nscd/9
   322 root     2744K 2032K sleep   48    0   0:00.00 0.0% vold/6
   282 root     3184K 1016K sleep   50    0   0:00.00 0.0% lpsched/1
   243 root     1952K 1280K sleep    0    0   0:00.00 0.0% lockd/1
   238 root     2504K 1824K sleep   58    0   0:00.00 0.0% inetd/1
   245 daemon   2552K 1784K sleep    0    0   0:00.00 0.0% statd/3
   295 root     1480K 1064K sleep   30    0   0:00.00 0.0% powerd/5
   203 root     2264K 1120K sleep   58    0   0:00.00 0.0% rpcbind/1
    68 root     3496K 2648K sleep   52    0   0:00.00 0.0% picld/8
    58 root     2288K 1448K sleep   58    0   0:00.00 0.0% syseventd/12
   564 sideral  1520K 1120K sleep   58    0   0:00.00 0.0% csh/1
   246 root     3816K 1992K sleep   58    0   0:00.00 0.0% automountd/5
   561 root     3816K 2808K sleep    0    0   0:00.00 0.0% devfsadm/7
   555 root     1856K 1168K sleep   58    0   0:00.00 0.0% ttymon/1
   552 root     1864K 1112K sleep   58    0   0:00.00 0.0% sac/1
     1 root      864K  312K sleep   58    0   0:00.00 0.0% init/1

정상인가요? 누구든지 그것에 대해 어떤 생각을 갖고 있습니까?

편집하다: 마더보드를 변경했는데도 같은 문제가 발생했습니다. 이 오류의 원인이 되는 다른 하드웨어가 있나요 ?? 내가 알기로는 마더보드만이 날짜 구성을 담당하기 때문입니다!

답변1

이것이 SPARC에 있다면 하드웨어 오류가 발생한 것으로 의심됩니다.

나는 이전에 시계를 설정할 수 있는 곳을 본 적이 date있으며 1초 동안 작동합니다. 그런 다음 다음 시계 틱에서 날짜가 불안정해졌습니다(제 경우에는 몇 년 정도). 정말 한 비트라도 고장이 나서 수정할 수 없는 것 같았습니다. 나의 실패가 높은 비트이고 당신의 실패가 낮은 비트라면 이것은 적합할 것입니다.

내가 본 두 경우 모두 마더보드 교체로 문제가 해결되었습니다.

답변2

NTP가 실행 중입니까? 그러면 시간이 변경되고 시간이 맞지 않는 항목과 동기화될 수도 있습니다. 무엇을 ntpq -p보여주나요?

마더보드를 교체한 이유는 무엇입니까? 귀하의 의견 중 하나는 상자가 느리지만 "느림"이 무엇을 의미하는지에 대한 표시가 없기 때문에 암시합니다. SunBlade 150은 별로 강력하지 않았고 일부 상용 하드웨어를 사용했기 때문에 데스크탑에서 너무 많은 작업을 실행하려고 합니까?

프로세스 수, lwps 수 및 로드 평균을 표시하는 마지막 줄인 prstat의 가장 유용한 부분이 누락되었습니다. 표시된 내용은 활용 문제를 암시하지 않습니다. 아마도 다른 하드웨어 문제(예: 디스크 오류) 또는 메모리 부족일까요? 따라서 /var/adm/messages에서 스캔 속도를 확인하세요 vmstat.

관련 정보