Time3 [Linux 셸 스크립트] 셸 기능 다루기 - 091 scp로 파일 전송할 때 CPU 이용률을 계산해서 압축 처리를 할 것인지 판단하기 1. 사용 명령어 (1) time (2) scp (3) awk (4) bc 2. 키워드 & 사용처 (1) 키워드 CPU 바운드, I/O 바운드, 처리 시간, 측정 (2) 사용처 스크립트 실행 시간과 CPU 사용 시간을 측정해서 전체 실행 시간 대비 CPU 사용률을 알고 싶을 때 사용합니다. 3. 실행 예제 $ ./time-scp.sh transfer.dat100%18MB9.0MB/s00:02 scp 전송 CPU 사용률 : 66.98 (%) 4. 스크립트 #!/bin/sh # 테스트 전송 파일명, 전송할 곳 등 정의 username="park" # ssh 사용자명 ① filename=transfer.dat" # 전송 파일명 ① hostname="192.168.2.10" # 전송 호스트 ① path="/va.. 2021. 4. 14. [Linux 셸 스크립트] 네트워크 - 065 지정한 크기의 파일을 만들어서 전송 속도를 측정하기 1. 사용 명령어 (1) dd (2) time (3) ftp (4) bc 2. 키워드 & 사용처 (1) 키워드 전송 속도, 통신 속도, 네트워크 속도 (2) 사용처 어떤 서버에 임시 파일을 전송해서 통신 속도를 측정하고 싶을 때 사용합니다. 3. 실행 예제 $ ./transfer-sec.sh Filesize: 1024(KB) FTP Server: 192.168.2.5 Transfer Speed: 978 (KB/sec) 4. 스크립트 #!/bin/sh # 전송 속도를 측정할 임시 파일 크기 지정. 단위는 킬로바이트(KB) filesize=1024 ① # 전송 속도를 측정할 임시 파일명 tmpdatea="tmpdata.tmp" ② timefile="timecount.tmp" # 전송에 사용할 임시 파일 작성.. 2021. 4. 7. [RHEL6] 프로세스 관리 명령어 6탄(time, tload, top) 23. time(시스템 자원 요약) 1) 경로 : /usr/bin/time 2) 요약 : 사용 중인 시스템 자원 정보를 출력 3) 사용 방법 : time [옵션] COMMAND [ARGS] 4) 옵션 -o, --output=FILE : 표준 에러를 저장할 파일(FILE)을 지정. 이전 파일이 있다면 덮어 씀 -a, --append : -o 옵션과 같으며 파일에 덮어 쓰지 않고 추가함 -f, --format FORMAT : 출력 형식(FORMAT)을 지정 --help : 사용법 출력 -p, --portability : 포맷 형식으로 간략한 정보 출력. real %e, user %U, sys %S 같이 출력할 내용을 포맷 형식의 % 변환 기호 다음에 지정 -v, --verbose : 상세한 정보 출력 --q.. 2020. 5. 13. 이전 1 다음