로우 디바이스의 개념이 뭔가요?

경혜원의 이미지

안녕하세요.
리눅스 시스템에 오라클을 설치하는데
리눅스에는 '로 디바이스'라는게 존재한다고 하더군요.
그래서 일반 파일 시스템에 설치하는 것 보다는
'로 디바이스'에 설치하는게 훨씬 성능이 좋다고 하는데..

제 나름대로 이해하기로는 HDD 1개당 통 파티션을 잡아 놓은것 같은것이
흔히 말하는 파티션 개념인거 같은데...
얘기를 들어보면 파티션 개념은 아닌듯 싶고...
왠지 설명해준 사람의 이야기가 좀 아구가 안 맞아서요.

일반적인 파일 시스템 개념과 로우 디바이스의 개념이 뭐가 다른지요?

정확하게 '로 디바이스'라는게 뭔지 모르겠네요?
인터넷을 검색해도 나오지도 않고...

설정된 '로 디바이스' 정보를 조회 하는 명령어도 부탁 드리겠습니다.

사용중인 o/s는 Red Hat Enterprise Linux AS 4이며
HDD는 현재 물리적으로 4개가 설치되어있습니다.

moonhyunjin의 이미지

<- 이거면 안되는 게 없어~
정품 소프트웨어 사용 캠패인

<- 이거면 안 되는 게 없어~
정품 소프트웨어 사용 캠패인

IsExist의 이미지

장점이라면 장치 I/O 를 오라클이 주관할 수 있다.
단점이라면 장치 I/O 를 O/S가 하지 못한다.

오라클의 설치문서를 참조해야할 것 같습니다.
---------
간디가 말한 우리를 파괴시키는 7가지 요소

첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스

이익추구를 위해서라면..

다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치

---------
간디가 말한 우리를 파괴시키는 7가지 요소

첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스

이익추구를 위해서라면..

다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치

ganadist의 이미지

블럭장치를 캐릭터장치로 매핑하는 것입니다. 블럭장치와 캐릭터장치의 차이점은 버퍼링의 유무인데요, 즉 OS에서 제공하는 버퍼를 사용하지 않고 어플리케이션에서 직접 버퍼링하겠다라는 뜻입니다.

커널 2.6에서는 raw 장치대신, 블럭장치를 열 때 O_DIRECT플래그를 사용해서 쓰도록 권장합니다. 그리고 곧 raw device support는 커널에서 제거될 예정입니다.

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

경혜원의 이미지

두분 답변 감사드립니다.

대충 로 디바이스가 어떤것인지 이해하는데 많은 도움이 되었습니다.
물리적인 상태가 아니라 우선은 파티션만 잡힌 상태에서
그 파티션의 마운트 포인트를 누가 갖느냐 인것 같습니다.
o/s쪽에 넘겨주려면 해당 파티션에 파일 시스템을 올리고...
오라클 같은 응용 프로그램에 넘겨주려면 파일시스템(?) 자체를
오라클이 직접 구현해서 핸들링하는 개념인것 같군요.
그래서 o/s가 핸들링하지 않기때문에 시스템 버퍼를 거치지 않아서
응용프로그램 차원에서는 I/O의 이득이 있다는것 같습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.