프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

라스코니의 이미지

시스템 (CPU load, mem usage, disk I/O access) 로그 장기 저장

시스템에 알수 없는 지연이 가끔 생겨서 이것이 CPU load 문제인지 memory usage, disk I/O access 대역폭 문제인지 로그를 장기적(하루 이상)으로 저장해서 원인 분석에 참고하려는데 어떻게 접근하면 좋을까요?

초단위로 로그에 기록하고 지연이 발생했을 때 어떤 다른 프로세스나 disk에 이상 현상이 동반되는지, 아니면 그 원인이 될 수 있는지 파악하는 것이 목표입니다.

혹시 관련 시스템을 구축해서 운용해 보신 분이 있으신가요?

bman25의 이미지

Debian 11 Xfce : 모니터 해상도에 따른 폰트 크기 조정

안녕하세요, 폰트 크기 조정 관련해서 질문 드립니다.

현재 Windows 10이 설치된 노트북에서 Virtual Box를 이용해 Debian 11을
사용 중입니다. Desktop 환경은 Xfce입니다. 맘 같아서는 Debian만
사용하고 싶지만, 업무적인 필요 때문에 Windows를 버릴 수가 없네요.

통상 노트북 화면을 보고 일하는 경우는 많지 않고, 사무실이든 집이든
별도의 모니터에 연결해서 사용합니다. 문제는, 사무실과 집에 있는
모니터의 해상도가 다르다는 점입니다. Windows의 경우 어떤 해상도에서든
적당히 읽기 좋은 폰트 크기로 자동으로 조정해 주는데, Debian의 경우
그게 안되는 것 같습니다. 해상도가 높은 모니터를 기준으로 폰트 크기를
설정하면, 나중에 해상도가 낮은 모니터에 연결할 경우 글씨가 너무 크게
보이고, 반대로 해상도가 낮은 모니터를 기준으로 폰트 크기를 설정하면,
해상도가 높은 모니터에서 글씨가 너무 작아 보이는 문제가 생겼습니다.

trymp의 이미지

arp resolve fail 인데도 udp sendto 가 성공합니다.

linux 커널 4.X이고요 외부 컴퓨터에 UDP 패킷을 전송합니다.

일반적인 UDP inet socket 이고 block mode 입니다.

해당머신의 arp 응답이 안되서 arp resolve 이 안되는 상태에서 무한대로 패킷을 전송하였습니다.

netstat 툴로 소켓의 Send-Q 가 64000 꽉 차있는 상태입니다.

당연히 이상태에서 sendto가 실패하고 -EMSGSIZE 같은 애러가 리턴되거나 block 될거라 생각했습니다.

근데 정상적인 양수(전송byte 수)를 리턴하고 성공하는 것입니다.

제가 알고 있는 상식이 잘못된 건가요?

송신큐에 전송되지 못한 패킷이 가득 차있는데 블러킹되거나 애러를 리턴해야 하는데

왜 정상수행된 것처럼 성공을 리턴하지요?

조언해 주시면 감사하겠습니다.

zkapdf_1004의 이미지

구조체 관련 문의드립니다.

안녕하세요
구조체 선언 후 그 값을 리턴해주려고하는데 에러가 나네요
왜 구조체를 인식못하는것인지 조언부탁드립니다

header file

winner의 이미지

Java 의 Boolean 배열을 사용할 때 CPU 사용률이 급등하는 현상이 발생하는데 왜 그럴까요?

에라토스네테스의 체를 작업해보았는데요. 우선 boolean 배열로 다음과 같이 작업해보았습니다.
최대판단 정수 한계는 2억입니다.
약간 난해할 수 있는데 짝수는 2를 제외하고 소수 (prime number) 가 아니므로 2 를 예외로 특별히 처리하고, 홀수에 대해서만 다루도록 해놓았습니다.
시험해본 Java version 은 19 입니다.

shpark의 이미지

웹 프로젝트를 공개하려 하는데 개인정보처리방침같은게 필요할까요?

안녕하세요. 저는 웹 프로그래밍을 공부하고 있는 고등학생입니다. 제가 실습용으로 게시판을 만들고 학교 학생들끼리만 사용해보려고 하는데, 개인정보처리방침이 필요할까요? 그리고 만약 해킹을 당하여 비밀번호가 유출되면(생일이나 중요한 정보는 받지 않고 아이디, 이메일, 비밀번호만 받으려 합니다) 책임을 어떻게 지게 되나요?

ytt123의 이미지

csh에서 3개열씩 추출할 때 awk '{print $$tt, $$ta, $$tb}' input.txt 의 에러 원인?

#!/bin/csh
set echo

set tt = 1
while ( ${tt} < 10 )
@ ta = ${tt} + 1
@ tb = ${tt} + 2
echo $tt $ta $tb
awk '{print $$tt, $$ta, $$tb}' input.txt > output_${tt}.txt
@ tt ++
end

3개 열 씩 추출해서 파일로 저장하려고 하는데요, 열을 찾지를 못하네요.

입력자료는 아래와 같은 형식입니다.

100.2 0.12 9.22 101.1 0.42 124 104.2 0.59 9.23 ....
............
............

lhc9763의 이미지

파이썬 연속된 숫자 간략히 표현할 수 있을까요?

안녕하세요. 머리가 안 좋아서 다음과 같은 내용을 어떻게 프로그래밍 해야할지 감이 잘 안잡히네요 ㅠㅠ 도움 좀 주실 수 있으신가요~

상황과 결과는 다음과 같습니다.

예를 들어

하나의 리스트에 1, 2, .., 9, 10, 12, 14, 15, .., 19, 20 이런 식으로 숫자가 있을 때

[1-10,12,14-20] 이런 식으로 출력하고 싶은데 잘 안 되네요.. [1-10,12-12,14-19] 이렇게 출력하는 게 저의 최선입니다 ㅠㅠㅠ

도저히 머리가 안 돌아가서 질문 드립니당.. 도와주세요 멋쟁이 형님들!!

onetwoeight의 이미지

symbol (간단한 질문)

//one.c
int x=0; //weak symbol
p1() {x=3;}

//two.c
int x; //weak symbol
p2() {}

만약 linker가 two.c를 기준으로 잡았을 때
위와 같이 p1의 x를 초기화해주는데, 왜 two.c의 x에 영향이 가냐요?
linker가 two.c를 기준으로 골랐는데도요!!

onetwoeight의 이미지

[linux] curses에서 getch

질문 두 개 중에 아는 것 하나만 답해주셔도 너무너무 감사해요!!

Q1. curses.h를 include 해주었는데도 컴파일 할 때 -lcurses 플래그를 붙여주는 이유가 뭔가요?

Q2. input으로 받을 것도 getch()를 해주는 이유가 궁금해요! refresh()기능을 내포하고 있어서 refresh()를 주석처리하면 정상 작동하는데 getch()를 주석처리 했더니 화면이 아예 안타나내요ㅜ

#include <stdio.h>
#include <curses.h>
 
int main()
{
	initscr();
 
	clear();
	move(10,20);
	addstr("Hello, world");
	move(LINES -1, 0);
 
	refresh();
	getch();
 
	endwin();
 
	return 0;
}

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기