etc/IT 상식(4)
-
[간단 정리] IOPS vs throughput
IOPS (Input/output Operation Per Second) 스토리지의 초당 읽기/쓰기 속도를 측정할 때 사용하는 단위 throughput (처리량) 스토리지의 초당 처리할 수 있는 데이터 크기를 측정할 때 사용하는 단위. 메가바이트를 기준으로 한다. 사례 작은 파일들에 대한 작업이 많은 경우 데이터들에 대해 빠른 접근 및 처리가 필요하므로 IOPS가 더 중요하다. 큰 파일들 위주로 저장하고 데이터 처리 작업이 많지 않은 경우 한 번에 큰 용량의 파일을 읽어야 하므로 thorughput이 더 중요하다. 💡두 지표를 참고하여 요구되는 사양에 적절한 IOPS와 throughput을 가진 스토리지를 선택해야 한다.
2023.07.03 -
Shell Script
Unix/Linux 환경에서 커맨드를 실행하도록 작성한 스크립트이다. 조건 설정, 파일 입출력, 로그 파일 작성 등을 할 수 있다. 기본 설정 #!/bin/sh echo "Hello, World!!" 쉘 스크립트 파일은 기본적으로 .sh 확장자로 작성한다. 실제 코드를 작성하기 전 맨 처음 행에는 #!/bin/sh를 작성한다. 시스템에 지금부터 쉘 스크립트를 실행한다는 사실을 알리기 위해서다. 만약 기본 쉘이 아니라 커스텀한 쉘을 사용하는 경우 경로를 해당 쉘의 경로로 작성해야 한다. 코드를 실행하는 방법은 다음과 같다. // 먼저 실행 권한을 준다. $ chmod 755 test.sh $ ./test.sh $ sh test.sh $ bash test.sh 기본 커맨드 주석 #으로 주석 처리할 수 있다...
2023.03.26 -
정규식 문법 정리
문법 정리 Groups and ranges | 또는 () 그룹 [] 문자셋, 괄호안의 어떤 문자든 [^] 부정 문자셋, 괄호안의 어떤 문이 아닐 때 (?:) 찾지만 기억하지는 않음 Quantifiers ? 없거나 있거나 (zero or one) * 없거나 있거나 많거나(zero or more) + 하나 또는 많이 (one or more) {n} n번 반복 {min, } 최소 {min,max} 최소, 그리고 최대 Boundary-type \b 단어 경계 \B 단어 경계가 아님 ^ 문장의 시작 $ 문장의 끝 Charactor classes \ 특수 문자가 아닌 문자 . 어떤 글자(줄바꿈 문자 제외) \d digit 숫자 \D digit 숫자 아님 \w word 문자 \W word 문자 아님 \s space ..
2023.03.18 -
인자, 매개변수(Parameter) vs 인수(Argument)
지금까지 인자와 인수가 큰 차이가 없다는 생각에 별 신경쓰지 않고 공부했습니다. 그런데 정말 갑자기 궁금해서 검색해보니 어렵지 않은 차이였어요. 인자는 함수가 선언될 때 인수를 담는 변수를 말하고, 인수는 함수가 실행될 때 전달되는 값을 말합니다.. 예제로 쉽게 이해합시다. Parameter : a, b Argument : 3, 4 어렵지 않죠?
2020.08.01